Merge "cmdline property in bootimg can be customized for debuggable builds"

This commit is contained in:
Treehugger Robot
2021-08-31 01:59:40 +00:00
committed by Gerrit Code Review
2 changed files with 5 additions and 3 deletions

View File

@@ -108,6 +108,8 @@ type variableProperties struct {
Static_libs []string
Whole_static_libs []string
Shared_libs []string
Cmdline []string
}
// eng is true for -eng builds, and can be used to turn on additionaly heavyweight debugging

View File

@@ -60,8 +60,8 @@ type bootimgProperties struct {
// https://source.android.com/devices/bootloader/partitions/vendor-boot-partitions
Vendor_boot *bool
// Optional kernel commandline
Cmdline *string `android:"arch_variant"`
// Optional kernel commandline arguments
Cmdline []string `android:"arch_variant"`
// File that contains bootconfig parameters. This can be set only when `vendor_boot` is true
// and `header_version` is greater than or equal to 4.
@@ -152,7 +152,7 @@ func (b *bootimg) buildBootImage(ctx android.ModuleContext, vendor bool) android
dtb := android.PathForModuleSrc(ctx, dtbName)
cmd.FlagWithInput("--dtb ", dtb)
cmdline := proptools.String(b.properties.Cmdline)
cmdline := strings.Join(b.properties.Cmdline, " ")
if cmdline != "" {
flag := "--cmdline "
if vendor {