/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | linker.c | 3 * BPF static linker 158 static int init_output_elf(struct bpf_linker *linker, const char *file); 160 static int linker_load_obj_file(struct bpf_linker *linker, const char *filename, 169 static int linker_append_sec_data(struct bpf_linker *linker, struct src_obj *obj); 170 static int linker_append_elf_syms(struct bpf_linker *linker, struct src_obj *obj); 171 static int linker_append_elf_sym(struct bpf_linker *linker, struct src_obj *obj, 173 static int linker_append_elf_relos(struct bpf_linker *linker, struct src_obj *obj); 174 static int linker_append_btf(struct bpf_linker *linker, struct src_obj *obj); 175 static int linker_append_btf_ext(struct bpf_linker *linker, struct src_obj *obj); 177 static int finalize_btf(struct bpf_linker *linker); 180 bpf_linker__free(struct bpf_linker *linker) bpf_linker__free() argument 219 struct bpf_linker *linker; bpf_linker__new() local 247 add_dst_sec(struct bpf_linker *linker, const char *sec_name) add_dst_sec() argument 271 add_new_sym(struct bpf_linker *linker, size_t *sym_idx) add_new_sym() argument 295 init_output_elf(struct bpf_linker *linker, const char *file) init_output_elf() argument 440 bpf_linker__add_file(struct bpf_linker *linker, const char *filename, const struct bpf_linker_file_opts *opts) bpf_linker__add_file() argument 538 linker_load_obj_file(struct bpf_linker *linker, const char *filename, const struct bpf_linker_file_opts *opts, struct src_obj *obj) linker_load_obj_file() argument 978 init_sec(struct bpf_linker *linker, struct dst_sec *dst_sec, struct src_sec *src_sec) init_sec() argument 1034 find_dst_sec_by_name(struct bpf_linker *linker, const char *sec_name) find_dst_sec_by_name() argument 1079 extend_sec(struct bpf_linker *linker, struct dst_sec *dst, struct src_sec *src) extend_sec() argument 1169 linker_append_sec_data(struct bpf_linker *linker, struct src_obj *obj) linker_append_sec_data() argument 1221 linker_append_elf_syms(struct bpf_linker *linker, struct src_obj *obj) linker_append_elf_syms() argument 1254 get_sym_by_idx(struct bpf_linker *linker, size_t sym_idx) get_sym_by_idx() argument 1262 find_glob_sym(struct bpf_linker *linker, const char *sym_name) find_glob_sym() argument 1279 add_glob_sym(struct bpf_linker *linker) add_glob_sym() argument 1580 glob_map_defs_match(const char *sym_name, struct bpf_linker *linker, struct glob_sym *glob_sym, struct src_obj *obj, Elf64_Sym *sym, int btf_id) glob_map_defs_match() argument 1620 glob_syms_match(const char *sym_name, struct bpf_linker *linker, struct glob_sym *glob_sym, struct src_obj *obj, Elf64_Sym *sym, size_t sym_idx, int btf_id) glob_syms_match() argument 1811 linker_append_elf_sym(struct bpf_linker *linker, struct src_obj *obj, Elf64_Sym *sym, const char *sym_name, int src_sym_idx) linker_append_elf_sym() argument 2009 linker_append_elf_relos(struct bpf_linker *linker, struct src_obj *obj) linker_append_elf_relos() argument 2234 linker_append_btf(struct bpf_linker *linker, struct src_obj *obj) linker_append_btf() argument 2432 linker_append_btf_ext(struct bpf_linker *linker, struct src_obj *obj) linker_append_btf_ext() argument 2554 bpf_linker__finalize(struct bpf_linker *linker) bpf_linker__finalize() argument 2617 emit_elf_data_sec(struct bpf_linker *linker, const char *sec_name, size_t align, const void *raw_data, size_t raw_sz) emit_elf_data_sec() argument 2657 finalize_btf(struct bpf_linker *linker) finalize_btf() argument 2730 emit_btf_ext_data(struct bpf_linker *linker, void *output, const char *sec_name, struct btf_ext_sec_data *sec_data) emit_btf_ext_data() argument 2757 finalize_btf_ext(struct bpf_linker *linker) finalize_btf_ext() argument [all...] |
/third_party/libbpf/src/ |
H A D | linker.c | 3 * BPF static linker 158 static int init_output_elf(struct bpf_linker *linker, const char *file); 160 static int linker_load_obj_file(struct bpf_linker *linker, const char *filename, 169 static int linker_append_sec_data(struct bpf_linker *linker, struct src_obj *obj); 170 static int linker_append_elf_syms(struct bpf_linker *linker, struct src_obj *obj); 171 static int linker_append_elf_sym(struct bpf_linker *linker, struct src_obj *obj, 173 static int linker_append_elf_relos(struct bpf_linker *linker, struct src_obj *obj); 174 static int linker_append_btf(struct bpf_linker *linker, struct src_obj *obj); 175 static int linker_append_btf_ext(struct bpf_linker *linker, struct src_obj *obj); 177 static int finalize_btf(struct bpf_linker *linker); 180 bpf_linker__free(struct bpf_linker *linker) bpf_linker__free() argument 219 struct bpf_linker *linker; bpf_linker__new() local 247 add_dst_sec(struct bpf_linker *linker, const char *sec_name) add_dst_sec() argument 271 add_new_sym(struct bpf_linker *linker, size_t *sym_idx) add_new_sym() argument 295 init_output_elf(struct bpf_linker *linker, const char *file) init_output_elf() argument 440 bpf_linker__add_file(struct bpf_linker *linker, const char *filename, const struct bpf_linker_file_opts *opts) bpf_linker__add_file() argument 538 linker_load_obj_file(struct bpf_linker *linker, const char *filename, const struct bpf_linker_file_opts *opts, struct src_obj *obj) linker_load_obj_file() argument 978 init_sec(struct bpf_linker *linker, struct dst_sec *dst_sec, struct src_sec *src_sec) init_sec() argument 1034 find_dst_sec_by_name(struct bpf_linker *linker, const char *sec_name) find_dst_sec_by_name() argument 1079 extend_sec(struct bpf_linker *linker, struct dst_sec *dst, struct src_sec *src) extend_sec() argument 1169 linker_append_sec_data(struct bpf_linker *linker, struct src_obj *obj) linker_append_sec_data() argument 1221 linker_append_elf_syms(struct bpf_linker *linker, struct src_obj *obj) linker_append_elf_syms() argument 1254 get_sym_by_idx(struct bpf_linker *linker, size_t sym_idx) get_sym_by_idx() argument 1262 find_glob_sym(struct bpf_linker *linker, const char *sym_name) find_glob_sym() argument 1279 add_glob_sym(struct bpf_linker *linker) add_glob_sym() argument 1580 glob_map_defs_match(const char *sym_name, struct bpf_linker *linker, struct glob_sym *glob_sym, struct src_obj *obj, Elf64_Sym *sym, int btf_id) glob_map_defs_match() argument 1620 glob_syms_match(const char *sym_name, struct bpf_linker *linker, struct glob_sym *glob_sym, struct src_obj *obj, Elf64_Sym *sym, size_t sym_idx, int btf_id) glob_syms_match() argument 1811 linker_append_elf_sym(struct bpf_linker *linker, struct src_obj *obj, Elf64_Sym *sym, const char *sym_name, int src_sym_idx) linker_append_elf_sym() argument 2009 linker_append_elf_relos(struct bpf_linker *linker, struct src_obj *obj) linker_append_elf_relos() argument 2234 linker_append_btf(struct bpf_linker *linker, struct src_obj *obj) linker_append_btf() argument 2432 linker_append_btf_ext(struct bpf_linker *linker, struct src_obj *obj) linker_append_btf_ext() argument 2554 bpf_linker__finalize(struct bpf_linker *linker) bpf_linker__finalize() argument 2617 emit_elf_data_sec(struct bpf_linker *linker, const char *sec_name, size_t align, const void *raw_data, size_t raw_sz) emit_elf_data_sec() argument 2657 finalize_btf(struct bpf_linker *linker) finalize_btf() argument 2730 emit_btf_ext_data(struct bpf_linker *linker, void *output, const char *sec_name, struct btf_ext_sec_data *sec_data) emit_btf_ext_data() argument 2757 finalize_btf_ext(struct bpf_linker *linker) finalize_btf_ext() argument [all...] |
/third_party/cJSON/tests/unity/extras/fixture/ |
H A D | rakefile_helper.rb | 76 command = tackit($cfg['linker']['path']) 77 options = if $cfg['linker']['options'].nil? 80 squash('', $cfg['linker']['options']) 82 includes = if $cfg['linker']['includes'].nil? || $cfg['linker']['includes']['items'].nil? 85 squash($cfg['linker']['includes']['prefix'], $cfg['linker']['includes']['items']) 92 linker = build_linker_fields 93 cmd_str = "#{linker[:command]}#{linker[ [all...] |
/third_party/python/Lib/distutils/ |
H A D | unixccompiler.py | 35 # we need some way for outsiders to feed preprocessor/compiler/linker 41 # should just happily stuff them into the preprocessor/compiler/linker 177 linker = self.linker_exe[:] 179 linker = self.linker_so[:] 182 # is used to set up the linker's environment. 187 if os.path.basename(linker[0]) == "env": 189 while '=' in linker[i]: 192 if os.path.basename(linker[i]) == 'ld_so_aix': 194 # script, so we need to adjust our linker index 199 linker[ [all...] |
H A D | _msvccompiler.py | 228 self.linker = _find_exe("link.exe", paths) 474 # The MSVC linker generates .lib and .exp files, which cannot be 475 # suppressed by any linker switches. The .lib files may even be 496 log.debug('Executing "%s" %s', self.linker, ' '.join(ld_args)) 497 self.spawn([self.linker] + ld_args)
|
H A D | msvccompiler.py | 253 self.linker = "link.exe" 267 self.linker = self.find_exe("link.exe") 503 # The MSVC linker generates .lib and .exp files, which cannot be 504 # suppressed by any linker switches. The .lib files may even be 523 self.spawn([self.linker] + ld_args)
|
H A D | bcppcompiler.py | 65 self.linker = "ilink32.exe" 202 # Figure out linker args based on type of target. 217 # Create a temporary exports file for use by the linker 296 self.spawn ([self.linker] + ld_args)
|
H A D | msvc9compiler.py | 354 self.linker = "link.exe" 384 self.linker = self.find_exe("link.exe") 616 # The MSVC linker generates .lib and .exp files, which cannot be 617 # suppressed by any linker switches. The .lib files may even be 639 self.spawn([self.linker] + ld_args) 665 # Ask the linker to generate the manifest in the temp dir, so
|
/third_party/cJSON/tests/unity/test/ |
H A D | rakefile_helper.rb | 114 command = tackit($cfg['linker']['path']) 115 options = if $cfg['linker']['options'].nil? 118 squash('', $cfg['linker']['options']) 120 includes = if $cfg['linker']['includes'].nil? || $cfg['linker']['includes']['items'].nil? 123 squash($cfg['linker']['includes']['prefix'], $cfg['linker']['includes']['items']) 130 linker = build_linker_fields 131 cmd_str = "#{linker[:command]}#{linker[ [all...] |
/third_party/cJSON/tests/unity/examples/example_3/ |
H A D | rakefile_helper.rb | 94 command = tackit($cfg['linker']['path']) 95 options = if $cfg['linker']['options'].nil? 98 squash('', $cfg['linker']['options']) 100 includes = if $cfg['linker']['includes'].nil? || $cfg['linker']['includes']['items'].nil? 103 squash($cfg['linker']['includes']['prefix'], $cfg['linker']['includes']['items']) 110 linker = build_linker_fields 111 cmd_str = "#{linker[:command]}#{linker[ [all...] |
/third_party/unity/examples/example_3/ |
H A D | rakefile_helper.rb | 97 command = tackit($cfg['linker']['path']) 98 options = if $cfg['linker']['options'].nil? 101 squash('', $cfg['linker']['options']) 103 includes = if $cfg['linker']['includes'].nil? || $cfg['linker']['includes']['items'].nil? 106 squash($cfg['linker']['includes']['prefix'], $cfg['linker']['includes']['items']) 113 linker = build_linker_fields 114 cmd_str = "#{linker[:command]}#{linker[ [all...] |
/third_party/node/tools/gyp/pylib/gyp/ |
H A D | MSVSUtil.py | 151 linker = msvs.get("VCLinkerTool", {}) 153 pdb_path = linker.get("ProgramDatabaseFile") 170 """Insert a shim target that forces the linker to use 4KB pagesize PDBs. 173 limit for the 1KB pagesize PDBs created by the linker by default. 237 # Set up the shim to output its PDB to the same location as the final linker 257 linker = msvs.setdefault("VCLinkerTool", {}) 258 linker["GenerateDebugInformation"] = "true" 259 linker["ProgramDatabaseFile"] = pdb_path
|
/third_party/node/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/ |
H A D | MSVSUtil.py | 151 linker = msvs.get("VCLinkerTool", {}) 153 pdb_path = linker.get("ProgramDatabaseFile") 170 """Insert a shim target that forces the linker to use 4KB pagesize PDBs. 173 limit for the 1KB pagesize PDBs created by the linker by default. 237 # Set up the shim to output its PDB to the same location as the final linker 257 linker = msvs.setdefault("VCLinkerTool", {}) 258 linker["GenerateDebugInformation"] = "true" 259 linker["ProgramDatabaseFile"] = pdb_path
|
/third_party/node/lib/internal/vm/ |
H A D | module.js | 191 async link(linker) { 195 validateFunction(linker, 'linker'); 202 await this[kLink](linker); 305 this[kLink] = async (linker) => { 309 const module = await linker(identifier, this, { attributes, assert: attributes }); 320 await module[kLink](linker);
|
/third_party/glslang/glslang/GenericCodeGen/ |
H A D | Link.cpp | 67 void DeleteLinker(TShHandleBase* linker) in DeleteLinker() argument 69 delete linker; in DeleteLinker()
|
/third_party/ltp/testcases/kernel/kvm/ |
H A D | Makefile | 35 GUEST_LDFLAGS += -Wl,-T$(abs_srcdir)/linker/$(HOST_CPU).lds 60 $(KVM_LD) -z noexecstack -r -T $(abs_srcdir)/linker/payload.lds --oformat=$(BIN_FORMAT) -o $@ $*-payload.bin 64 @$(KVM_LD) -z noexecstack -r -T $(abs_srcdir)/linker/payload.lds --oformat=$(BIN_FORMAT) -o $@ $*-payload.bin
|
/third_party/elfio/tests/elf_examples/ |
H A D | asm.s | 5 global _start ;must be declared for linker (ld) 7 _start: ;tell linker entry point
|
/third_party/skia/third_party/externals/abseil-cpp/absl/time/internal/cctz/src/ |
H A D | zone_info_source.cc | 59 // Windows linker cannot handle that. Nor does the MinGW compiler know how to 60 // pass "#pragma comment(linker, ...)" to the Windows linker. 70 linker, \ 89 linker, \
|
/third_party/glslang/glslang/MachineIndependent/ |
H A D | ShaderLang.cpp | 39 // Implement the top-level of interface to the compiler/linker, 42 // and the shading language compiler/linker. 1328 // Driver calls these to create and destroy compiler/linker 1505 TLinker* linker = static_cast<TLinker*>(base->getAsLinker()); 1507 if (linker == nullptr) 1510 SetThreadPoolAllocator(linker->getPool()); 1511 linker->infoSink.info.erase(); 1516 linker->infoSink.info.message(EPrefixError, "Not all shaders have valid object code."); 1522 bool ret = linker->link(cObjects); 1538 // Return any compiler/linker/uniformma 1570 TLinker* linker = static_cast<TLinker*>(base->getAsLinker()); ShGetExecutable() local 1591 TLinker* linker = static_cast<TLinker*>(base->getAsLinker()); ShSetVirtualAttributeBindings() local 1610 TLinker* linker = static_cast<TLinker*>(base->getAsLinker()); ShSetFixedAttributeBindings() local 1628 TLinker* linker = static_cast<TLinker*>(base->getAsLinker()); ShExcludeAttributes() local [all...] |
/third_party/ffmpeg/libavutil/ |
H A D | internal.h | 130 * symbols by the build-time linker. 183 #pragma comment(linker, "/include:" EXTERN_PREFIX "avpriv_strtod") 184 #pragma comment(linker, "/include:" EXTERN_PREFIX "avpriv_snprintf")
|
/third_party/gn/src/gn/ |
H A D | function_toolchain.cc | 333 Valid for: linker tools 346 Valid for: linker tools 439 that are embedded in the linker output. 453 one output file. There can be more than one output (a linker might 469 Example for a linker tool that produces a .dll and a .lib. The use of 573 passes the linker flags directly on the command line: 581 Valid for: linker tools 598 A switch to be optionally inserted into linker command lines 603 sometimes rustc puts the linker into a mode where it would otherwise 641 also {{output_dir}} for linker tool [all...] |
/third_party/nghttp2/third-party/ |
H A D | build_config.rb | 9 conf.linker.command = ENV['MRUBY_LD']
|
/third_party/selinux/libsepol/tests/ |
H A D | libsepol-tests.c | 23 #include "test-linker.h" 71 DECLARE_SUITE(linker); in do_tests()
|
/kernel/linux/linux-6.6/tools/bpf/bpftool/ |
H A D | gen.c | 1576 struct bpf_linker *linker; in do_object() local 1587 linker = bpf_linker__new(output_file, NULL); in do_object() 1588 if (!linker) { in do_object() 1589 p_err("failed to create BPF linker instance"); in do_object() 1596 err = bpf_linker__add_file(linker, file, NULL); in do_object() 1603 err = bpf_linker__finalize(linker); in do_object() 1611 bpf_linker__free(linker); in do_object()
|
/third_party/musl/dist/ |
H A D | config.mak | 14 # Location for the dynamic linker ld-musl-$(ARCH).so.1
|