Home
last modified time | relevance | path

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

/build/soong/cc/
Dstrip.go53 func (stripper *Stripper) NeedsStrip(actx android.ModuleContext) bool {
54 forceDisable := Bool(stripper.StripProperties.Strip.None)
56 forceEnable := Bool(stripper.StripProperties.Strip.All) ||
57 Bool(stripper.StripProperties.Strip.Keep_symbols) ||
58 Bool(stripper.StripProperties.Strip.Keep_symbols_and_debug_frame)
62 func (stripper *Stripper) strip(actx android.ModuleContext, in android.Path, out android.ModuleOutP…
67 if Bool(stripper.StripProperties.Strip.Keep_symbols) {
69 } else if Bool(stripper.StripProperties.Strip.Keep_symbols_and_debug_frame) {
71 } else if len(stripper.StripProperties.Strip.Keep_symbols_list) > 0 {
72 flags.StripKeepSymbolsList = strings.Join(stripper.StripProperties.Strip.Keep_symbols_list, ",")
[all …]
Dtoolchain_library.go39 stripper Stripper member
52 return append(props, &library.Properties, &library.stripper.StripProperties)
97 if library.stripper.StripProperties.Strip.Keep_symbols_list != nil {
101 library.stripper.StripStaticLib(ctx, outputFile, strippedPath, stripFlags)
Dbinary.go88 stripper Stripper member
122 &binary.stripper.StripProperties)
362 if binary.stripper.NeedsStrip(ctx) {
368 binary.stripper.StripExecutableOrSharedLib(ctx, outputFile, strippedOutputFile, stripFlags)
394 if binary.stripper.NeedsStrip(ctx) {
397 binary.stripper.StripExecutableOrSharedLib(ctx, versionedOutputFile, out, stripFlags)
Dvndk_prebuilt.go150 if p.stripper.NeedsStrip(ctx) {
153 p.stripper.StripExecutableOrSharedLib(ctx, in, stripped, stripFlags)
Dprebuilt.go141 if p.stripper.NeedsStrip(ctx) {
144 p.stripper.StripExecutableOrSharedLib(ctx, in, stripped, stripFlags)
467 if p.stripper.NeedsStrip(ctx) {
469 p.stripper.StripExecutableOrSharedLib(ctx, in, stripped, flagsToStripFlags(flags))
Dlibrary.go478 stripper Stripper member
694 &library.stripper.StripProperties)
1242 needsStrip := library.stripper.NeedsStrip(ctx)
1253 library.stripper.StripExecutableOrSharedLib(ctx, outputFile, strippedOutputFile, stripFlags)
1268 if library.stripper.NeedsStrip(ctx) {
1271 library.stripper.StripExecutableOrSharedLib(ctx, versionedOutputFile, out, stripFlags)
1354 library.stripper.StripProperties.Strip.None = BoolPtr(true)
/build/soong/rust/
Dlibrary.go96 stripper Stripper member
400 &library.stripper.StripProperties)
474 if !library.rlib() && !library.static() && library.stripper.NeedsStrip(ctx) {
476 library.stripper.StripExecutableOrSharedLib(ctx, outputFile, strippedOutputFile)