Home
last modified time | relevance | path

Searched refs:linker (Results 1 – 25 of 51) sorted by relevance

123

/build/soong/cc/
Dlinker.go305 func (linker *baseLinker) appendLdflags(flags []string) {
306 linker.Properties.Ldflags = append(linker.Properties.Ldflags, flags...)
310 func (linker *baseLinker) linkerInit(ctx BaseModuleContext) {
313 func (linker *baseLinker) linkerProps() []interface{} {
314 return []interface{}{&linker.Properties, &linker.dynamicProperties}
317 func (linker *baseLinker) baseLinkerProps() BaseLinkerProperties {
318 return linker.Properties
321 func (linker *baseLinker) linkerDeps(ctx DepsContext, deps Deps) Deps {
322 deps.WholeStaticLibs = append(deps.WholeStaticLibs, linker.Properties.Whole_static_libs...)
323 deps.HeaderLibs = append(deps.HeaderLibs, linker.Properties.Header_libs...)
[all …]
Dllndk_library.go127 if library, ok := m.linker.(*libraryDecorator); ok {
130 if prebuilt, ok := m.linker.(*prebuiltLibraryLinker); ok {
133 …rrorf("VNDK library should have libraryDecorator or prebuiltLibraryLinker as linker: %T", m.linker)
201 lib, isLib := m.linker.(*libraryDecorator)
202 prebuiltLib, isPrebuiltLib := m.linker.(*prebuiltLibraryLinker)
211 if vndkprebuilt, ok := m.linker.(*vndkPrebuiltLibraryDecorator); ok {
Dcc.go599 type linker interface { interface
874 linker linker member
997 if c.linker != nil {
998 if library, ok := c.linker.(libraryInterface); ok {
1006 if c.linker != nil {
1007 if stub, ok := c.linker.(*stubDecorator); ok {
1015 if c.linker != nil {
1016 if library, ok := c.linker.(libraryInterface); ok {
1024 if c.linker != nil {
1025 if library, ok := c.linker.(libraryInterface); ok {
[all …]
Dbinary_sdk_member.go129 binaryLinker := ccModule.linker.(*binaryDecorator)
133 if ccModule.linker != nil {
135 specifiedDeps = ccModule.linker.linkerSpecifiedDeps(specifiedDeps)
Dkernel_headers.go47 module.linker = stub
Dndk_prebuilt.go60 module.linker = &ndkPrebuiltStlLinker{
78 module.linker = &ndkPrebuiltStlLinker{
Dndk_library.go476 func (linker *stubDecorator) linkerDeps(ctx DepsContext, deps Deps) Deps {
478 HeaderLibs: linker.properties.Export_header_libs,
482 func (linker *stubDecorator) moduleInfoJSON(ctx ModuleContext, moduleInfoJSON *android.ModuleInfoJS…
483 linker.libraryDecorator.moduleInfoJSON(ctx, moduleInfoJSON)
485 moduleInfoJSON.SubName = ndkLibrarySuffix + "." + linker.apiLevel.String()
488 func (linker *stubDecorator) Name(name string) string {
553 module.linker = stub
Dtest.go220 if test, ok := m.linker.(testPerSrc); ok {
242 allTests.(*Module).linker.(testPerSrc).unsetSrc()
248 tests[i].(*Module).linker.(testPerSrc).setSrc(testNames[i], src)
261 linker *baseLinker member
540 linker: binary.baseLinker,
547 module.linker = test
597 linker: library.baseLinker,
602 module.linker = test
713 module.linker = benchmark
Dndk_sysroot.go183 if library, ok := m.linker.(*libraryDecorator); ok {
190 if object, ok := m.linker.(*objectLinker); ok {
Dvndk_prebuilt.go233 module.linker = prebuilt
279 if p, ok := m.linker.(*vndkPrebuiltLibraryDecorator); ok {
Dbinary.go115 var _ linker = (*binaryDecorator)(nil)
204 module.linker = binary
566 func (binary *binaryDecorator) verifyHostBionicLinker(ctx ModuleContext, in, linker android.Path, o…
571 Implicit: linker,
574 "linker": linker.String(),
Dcmake_snapshot.go195 return m.linker.baseLinkerProps()
489 switch m.linker.(type) {
499 panic(fmt.Sprintf("Unexpected module type: %T", m.linker))
503 switch decorator := m.linker.(type) {
DAndroid.bp59 "linker.go",
Dlibrary_sdk_member.go240 if lib, ok := ccModule.linker.(*libraryDecorator); ok {
537 if ccModule.linker != nil {
539 specifiedDeps = ccModule.linker.linkerSpecifiedDeps(specifiedDeps)
Dlibrary_stub.go48 apiLibrary, ok := m.linker.(*apiLibraryDecorator)
101 module.linker = apiLibraryDecorator
403 module.linker = apiHeadersDecorator
/build/soong/cmd/host_bionic_verify/
Dhost_bionic_verify.go45 linker, err := elf.Open(linkerFile)
51 err = checkElf(r, linker)
59 func checkElf(r io.ReaderAt, linker *elf.File) error {
83 err = checkLinker(file, linker, symbols)
103 func checkLinker(file, linker *elf.File, fileSyms []elf.Symbol) error {
109 for i, lprog := range linker.Progs {
Dhost_bionic_verify_test.go107 linker func() *elf.File
112 linker: linkerGold,
117 linker: linkerLld,
128 linker: linkerLld,
134 err := checkLinker(tc.file(), tc.linker(), linkerOffset())
/build/soong/
DAndroid.bp76 srcs: [":linker"],
77 out: ["linker.s"],
100 srcs: [":linker"],
101 out: ["linker.script"],
/build/make/target/product/virtual_ab_ota/
Dlaunch_with_vendor_ramdisk.mk25 linker.vendor_ramdisk \
/build/bazel/tests/bionic/
DBUILD16 "//bionic/linker:ld-android",
17 "//bionic/linker:ld-android_bp2build_cc_library_static",
/build/make/core/combo/
DTARGET_linux-x86.mk42 $(combo_2nd_arch_prefix)TARGET_LINKER := /system/bin/linker
DTARGET_linux-arm.mk74 $(combo_2nd_arch_prefix)TARGET_LINKER := /system/bin/linker
/build/bazel/rules/
Dlinker_config.bzl40 filename = "linker.config.pb",
53 …"src": attr.label(allow_single_file = [".json"], mandatory = True, doc = "source linker configurat…
/build/make/core/
Dhost_executable_internal.mk49 $(LOCAL_BUILT_MODULE): PRIVATE_LDFLAGS += -Wl,--no-dynamic-linker
/build/make/target/product/
Dbase_vendor.mk26 linker.recovery \

123