diff --git a/tools/lock_agent/start_with_lockagent.sh b/tools/lock_agent/start_with_lockagent.sh index 953922230a11d..70ed5c5e1dd70 100755 --- a/tools/lock_agent/start_with_lockagent.sh +++ b/tools/lock_agent/start_with_lockagent.sh @@ -1,5 +1,13 @@ #!/system/bin/sh + +AGENT_OPTIONS= +if [[ "$1" == --agent-options ]] ; then + shift + AGENT_OPTIONS="=$1" + shift +fi + APP=$1 shift -$APP -Xplugin:libopenjdkjvmti.so -agentpath:liblockagent.so $@ +$APP -Xplugin:libopenjdkjvmti.so "-agentpath:liblockagent.so$AGENT_OPTIONS" $@