Home
last modified time | relevance | path

Searched refs:stripper (Results 1 – 4 of 4) sorted by relevance

/build/soong/cc/
Dstrip.go33 type stripper struct { struct
37 func (stripper *stripper) needsStrip(ctx ModuleContext) bool { argument
39 …return (!ctx.Config().EmbeddedInMake() || ctx.Device()) && !Bool(stripper.StripProperties.Strip.No…
42 func (stripper *stripper) strip(ctx ModuleContext, in android.Path, out android.ModuleOutPath, argument
47 if Bool(stripper.StripProperties.Strip.Keep_symbols) {
49 } else if Bool(stripper.StripProperties.Strip.Keep_symbols_and_debug_frame) {
51 } else if len(stripper.StripProperties.Strip.Keep_symbols_list) > 0 {
52 flags.stripKeepSymbolsList = strings.Join(stripper.StripProperties.Strip.Keep_symbols_list, ",")
53 } else if !Bool(stripper.StripProperties.Strip.All) {
63 func (stripper *stripper) stripExecutableOrSharedLib(ctx ModuleContext, in android.Path, argument
[all …]
Dtoolchain_library.go40 stripper anonMember
53 return append(props, &library.Properties, &library.stripper.StripProperties)
89 if library.stripper.StripProperties.Strip.Keep_symbols_list != nil {
93 library.stripper.stripStaticLib(ctx, srcPath, outputFile, buildFlags)
Dbinary.go86 stripper anonMember
112 &binary.stripper.StripProperties)
343 if binary.stripper.needsStrip(ctx) {
349 binary.stripper.stripExecutableOrSharedLib(ctx, outputFile, strippedOutputFile, builderFlags)
372 if binary.stripper.needsStrip(ctx) {
375 binary.stripper.stripExecutableOrSharedLib(ctx, versionedOutputFile, out, builderFlags)
Dlibrary.go340 stripper anonMember
483 &library.stripper.StripProperties)
972 if library.stripper.needsStrip(ctx) {
978 library.stripper.stripExecutableOrSharedLib(ctx, outputFile, strippedOutputFile, builderFlags)
993 if library.stripper.needsStrip(ctx) {
996 library.stripper.stripExecutableOrSharedLib(ctx, versionedOutputFile, out, builderFlags)