Home
last modified time | relevance | path

Searched refs:baseLinker (Results 1 – 11 of 11) sorted by relevance

/build/soong/cc/
Dlinker.go186 func NewBaseLinker(sanitize *sanitize) *baseLinker {
187 return &baseLinker{sanitize: sanitize}
191 type baseLinker struct { struct
201 func (linker *baseLinker) appendLdflags(flags []string) { argument
205 func (linker *baseLinker) linkerInit(ctx BaseModuleContext) { argument
213 func (linker *baseLinker) linkerProps() []interface{} { argument
217 func (linker *baseLinker) linkerDeps(ctx DepsContext, deps Deps) Deps { argument
330 func (linker *baseLinker) useClangLld(ctx ModuleContext) bool { argument
361 func (linker *baseLinker) linkerFlags(ctx ModuleContext, flags Flags) Flags { argument
492 func (linker *baseLinker) link(ctx ModuleContext, argument
[all …]
Dlibrary.go385 *baseLinker anonMember
478 props = append(props, library.baseLinker.linkerProps()...)
496 flags = library.baseLinker.linkerFlags(ctx, flags)
751 if library.baseLinker.sanitize.inSanitizerDir() {
755 library.baseLinker.linkerInit(ctx)
758 library.baseLinker.dynamicProperties.BuildStubs = library.buildStubs()
783 …library.baseLinker.Properties.System_shared_libs = library.StaticProperties.Static.System_shared_l…
788 …library.baseLinker.Properties.System_shared_libs = library.SharedProperties.Shared.System_shared_l…
792 deps = library.baseLinker.linkerDeps(ctx, deps)
803 if ctx.toolchain().Bionic() && !Bool(library.baseLinker.Properties.Nocrt) {
[all …]
Dvndk_prebuilt.go223 prebuilt.baseLinker.Properties.No_libcrt = BoolPtr(true)
224 prebuilt.baseLinker.Properties.Nocrt = BoolPtr(true)
227 if prebuilt.baseLinker.Properties.System_shared_libs == nil {
228 prebuilt.baseLinker.Properties.System_shared_libs = []string{}
Dbinary.go84 *baseLinker anonMember
110 return append(binary.baseLinker.linkerProps(),
130 deps = binary.baseLinker.linkerDeps(ctx, deps)
132 if !Bool(binary.baseLinker.Properties.Nocrt) {
197 baseLinker: NewBaseLinker(module.sanitize),
212 binary.baseLinker.linkerInit(ctx)
239 flags = binary.baseLinker.linkerFlags(ctx, flags)
363 if Bool(binary.baseLinker.Properties.Use_version_lib) {
Dtest.go229 linker *baseLinker
283 func (test *testDecorator) linkerInit(ctx BaseModuleContext, linker *baseLinker) {
324 test.testDecorator.linkerInit(ctx, test.binaryDecorator.baseLinker)
430 linker: binary.baseLinker,
451 test.testDecorator.linkerInit(ctx, test.libraryDecorator.baseLinker)
472 linker: library.baseLinker,
519 …benchmark.baseLinker.dynamicProperties.RunPaths = append(benchmark.baseLinker.dynamicProperties.Ru…
Dvendor_snapshot.go228 prebuilt.baseLinker.Properties.No_libcrt = BoolPtr(true)
229 prebuilt.baseLinker.Properties.Nocrt = BoolPtr(true)
232 if prebuilt.baseLinker.Properties.System_shared_libs == nil {
233 prebuilt.baseLinker.Properties.System_shared_libs = []string{}
358 binary.baseLinker.Properties.No_libcrt = BoolPtr(true)
359 binary.baseLinker.Properties.Nocrt = BoolPtr(true)
362 if binary.baseLinker.Properties.System_shared_libs == nil {
363 binary.baseLinker.Properties.System_shared_libs = []string{}
455 baseLinker: NewBaseLinker(nil),
Dobject.go42 *baseLinker anonMember
73 baseLinker: NewBaseLinker(module.sanitize),
Dbinary_sdk_member.go131 p.Nocrt = Bool(binaryLinker.baseLinker.Properties.Nocrt)
Dndk_prebuilt.go76 baseLinker: NewBaseLinker(nil),
Dandroidmk.go619 androidMkWriteAllowUndefinedSymbols(p.baseLinker, entries)
626 androidMkWriteAllowUndefinedSymbols(p.baseLinker, entries)
629 func androidMkWriteAllowUndefinedSymbols(linker *baseLinker, entries *android.AndroidMkEntries) { argument
Dprebuilt.go313 baseLinker: NewBaseLinker(nil),