Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d7148717 authored by Trevor Radcliffe's avatar Trevor Radcliffe
Browse files

Update name of blocklist feature in bp2build

Bug: 290908194
Test: Forrest
Change-Id: I0576fb644edb6b6043df9cf01b508ee887f946f1
parent a56663f6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -881,7 +881,7 @@ func TestCcBinaryWithSanitizerBlocklist(t *testing.T) {
		targets: []testBazelTarget{
			{"cc_binary", "foo", AttrNameToString{
				"local_includes": `["."]`,
				"features":       `["ubsan_blocklist_foo_blocklist_txt"]`,
				"features":       `["sanitizer_blocklist_foo_blocklist_txt"]`,
			}},
		},
	})
+2 −2
Original line number Diff line number Diff line
@@ -4194,11 +4194,11 @@ cc_library {
`,
		ExpectedBazelTargets: []string{
			MakeBazelTarget("cc_library_static", "foo_bp2build_cc_library_static", AttrNameToString{
				"features":       `["ubsan_blocklist_foo_blocklist_txt"]`,
				"features":       `["sanitizer_blocklist_foo_blocklist_txt"]`,
				"local_includes": `["."]`,
			}),
			MakeBazelTarget("cc_library_shared", "foo", AttrNameToString{
				"features":       `["ubsan_blocklist_foo_blocklist_txt"]`,
				"features":       `["sanitizer_blocklist_foo_blocklist_txt"]`,
				"local_includes": `["."]`,
			}),
		},
+1 −1
Original line number Diff line number Diff line
@@ -1225,7 +1225,7 @@ cc_library_shared {
`,
		ExpectedBazelTargets: []string{
			MakeBazelTarget("cc_library_shared", "foo", AttrNameToString{
				"features":       `["ubsan_blocklist_foo_blocklist_txt"]`,
				"features":       `["sanitizer_blocklist_foo_blocklist_txt"]`,
				"local_includes": `["."]`,
			}),
		},
+1 −1
Original line number Diff line number Diff line
@@ -1918,7 +1918,7 @@ cc_library_static {
`,
		ExpectedBazelTargets: []string{
			MakeBazelTarget("cc_library_static", "foo", AttrNameToString{
				"features":       `["ubsan_blocklist_foo_blocklist_txt"]`,
				"features":       `["sanitizer_blocklist_foo_blocklist_txt"]`,
				"local_includes": `["."]`,
			}),
		},
+1 −1
Original line number Diff line number Diff line
@@ -1819,7 +1819,7 @@ func bp2buildSanitizerFeatures(ctx android.BazelConversionPathContext, m *Module
			if blocklist != nil {
				// Format the blocklist name to be used in a feature name
				blocklistFeatureSuffix := strings.Replace(strings.ToLower(*blocklist), ".", "_", -1)
				features = append(features, "ubsan_blocklist_"+blocklistFeatureSuffix)
				features = append(features, "sanitizer_blocklist_"+blocklistFeatureSuffix)
			}
			if sanitizerProps.Sanitize.Cfi != nil && !proptools.Bool(sanitizerProps.Sanitize.Cfi) {
				features = append(features, "-android_cfi")