Merge "Fix mini-debug-info generation for apps with wrap.sh script."
am: 5c3521d54f
Change-Id: I22f7893925d2d774cc3e3f10287fb54ae1acf0e1
This commit is contained in:
@@ -115,6 +115,14 @@ public class WrapperInit {
|
||||
command.append(' ');
|
||||
command.append(appProcess);
|
||||
|
||||
// Generate bare minimum of debug information to be able to backtrace through JITed code.
|
||||
// We assume that if the invoke wrapper is used, backtraces are desirable:
|
||||
// * The wrap.sh script can only be used by debuggable apps, which would enable this flag
|
||||
// without the script anyway (the fork-zygote path). So this makes the two consistent.
|
||||
// * The wrap.* property can only be used on userdebug builds and is likely to be used by
|
||||
// developers (e.g. enable debug-malloc), in which case backtraces are also useful.
|
||||
command.append(" -Xcompiler-option --generate-mini-debug-info");
|
||||
|
||||
command.append(" /system/bin --application");
|
||||
if (niceName != null) {
|
||||
command.append(" '--nice-name=").append(niceName).append("'");
|
||||
|
||||
Reference in New Issue
Block a user