Reimplement afdo support for rust
Ignore-AOSP-First: The parent CL is internal
Bug: 267229065
Test: go test
Change-Id: Ia14679285b92f3f14ff269392a61f978c71311b2
Merged-In: Ia14679285b92f3f14ff269392a61f978c71311b2
diff --git a/cc/afdo_test.go b/cc/afdo_test.go
index ef95b3f..1c20bfc 100644
--- a/cc/afdo_test.go
+++ b/cc/afdo_test.go
@@ -23,11 +23,6 @@
"github.com/google/blueprint"
)
-var prepareForTestWithFdoProfile = android.FixtureRegisterWithContext(func(ctx android.RegistrationContext) {
- ctx.RegisterModuleType("soong_namespace", android.NamespaceFactory)
- ctx.RegisterModuleType("fdo_profile", fdoProfileFactory)
-})
-
type visitDirectDepsInterface interface {
VisitDirectDeps(blueprint.Module, func(dep blueprint.Module))
}
@@ -65,7 +60,7 @@
`
result := android.GroupFixturePreparers(
- prepareForTestWithFdoProfile,
+ PrepareForTestWithFdoProfile,
prepareForCcTest,
android.FixtureAddTextFile("afdo_profiles_package/libTest.afdo", ""),
android.FixtureModifyProductVariables(func(variables android.FixtureProductVariables) {
@@ -160,7 +155,7 @@
result := android.GroupFixturePreparers(
prepareForCcTest,
- prepareForTestWithFdoProfile,
+ PrepareForTestWithFdoProfile,
android.FixtureAddTextFile("toolchain/pgo-profiles/sampling/libFoo.afdo", ""),
android.MockFS{
"afdo_profiles_package/Android.bp": []byte(`
@@ -222,7 +217,7 @@
result := android.GroupFixturePreparers(
prepareForCcTest,
- prepareForTestWithFdoProfile,
+ PrepareForTestWithFdoProfile,
android.FixtureAddTextFile("afdo_profiles_package/libTest.afdo", ""),
android.FixtureModifyProductVariables(func(variables android.FixtureProductVariables) {
variables.AfdoProfiles = []string{
@@ -257,7 +252,7 @@
}
`
result := android.GroupFixturePreparers(
- prepareForTestWithFdoProfile,
+ PrepareForTestWithFdoProfile,
prepareForCcTest,
android.FixtureAddTextFile("afdo_profiles_package/foo_arm.afdo", ""),
android.FixtureAddTextFile("afdo_profiles_package/foo_arm64.afdo", ""),
@@ -322,7 +317,7 @@
`
result := android.GroupFixturePreparers(
- prepareForTestWithFdoProfile,
+ PrepareForTestWithFdoProfile,
prepareForCcTest,
android.FixtureAddTextFile("afdo_profiles_package/libTest.afdo", ""),
android.FixtureAddTextFile("afdo_profiles_package/libBar.afdo", ""),