Home
last modified time | relevance | path

Searched refs:st_value (Results 1 – 25 of 42) sorted by relevance

12

/llvm-project-15.0.7/lld/test/ELF/
H A Dppc32-tls-ld.s20 ## a@dtprel = st_value(a)-0x8000 = 65540-0x8000 = 65536*1-32764
21 ## b@dtprel = st_value(a)-0x8000 = 131080-0x8000 = 65536*2-32760
26 ## small@dtprel = st_value(small)-0x8000 = 4-0x8000 = -32764
34 ## b@dtprel = st_value(a)-0x8000 = 131080-0x8000 = 65536*2-32760
H A Dsparcv9-tls-le.s6 ## %hix(@tpoff(a)) = ~(st_value(a) - 1026) >> 10 = 1
7 ## %lo(@tpoff(a)) = (st_value(a) - 1026) & 0x3ff | 0x1c00 = -2 (0x1ffe)
H A Dppc32-tls-le.s6 ## a@tprel = st_value(a)-0x7000 = -28664
7 ## b@tprel = st_value(b)-0x7000 = -28660
H A Dppc64-tls-gd.s47 ## a@tprel = st_value(a)-0x7000 = -28664
52 ## b@tprel = st_value(b)-0x7000 = -28660
57 ## c@tprel = st_value(c)-0x7000 = -28656
68 ## a@tprel = st_value(a)-0x7000 = -28664
H A Dsection-symbol-gap.s2 ## Test st_value of the STT_SECTION symbol equals the output section address,
11 ## In -r mode, section addresses are zeros, hence the st_value fields of
H A Dppc32-tls-ie.s27 ## a@tprel = st_value(a)-0x7000 = -28664
28 ## b@tprel = st_value(b)-0x7000 = -28660
H A Dx86-64-tlsdesc-gd.s60 ## tpoff(a) = st_value(a) - tls_size = -8
64 ## tpoff(b) = st_value(b) - tls_size = -5
69 ## tpoff(c) = st_value(c) - tls_size = -4
H A Di386-tlsdesc-gd.s60 ## st_value(a) - tls_size = -8
64 ## st_value(b) - tls_size = -5
69 ## st_value(c) - tls_size = -4
H A Dppc64-tls-missing-gdld.s23 ## DTPMOD is 1. DTPREL is st_value-0x8000 = -0x8000.
25 ## .got+32: TPOFFSET for x = st_value-0x7000
H A Driscv-tls-ie.s52 # a@tprel = st_value(a) = 0x8
53 # b@tprel = st_value(a) = 0xc
H A Di386-tls-vaddr-align.s15 ## a@tprel = st_value(a) - p_memsz - (-p_vaddr-p_memsz & p_align-1)
H A Ddebug-dead-reloc-tls.s24 ## On ppc64, .quad local@dtprel+0x8000 (st_value 0 is supposed to point to
H A Daarch64-tls-vaddr-align.s18 ## a@tprel = st_value(a) + GAP + (p_vaddr-GAP_ABOVE_TP & p_align-1) =
H A Dppc64-tls-vaddr-align.s22 ## a@tprel = st_value(a) + p_vaddr%p_align - 0x7000 = .tbss-.tdata + p_vaddr%p_align - 0x7000
H A Dcopy-relocation-zero-addr.s11 ## In %t/b.so, foo has st_value==0 and its section alignment is 0x400. The
H A Dppc32-canonical-plt.s25 ## st_value points to the canonical PLT entry in .glink
H A Dppc64-ifunc.s106 ## their types from STT_GNU_IFUNC to STT_FUNC, and set their st_shndx/st_value
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Delf-thumbfunc.s1 @@ test st_value bit 0 of thumb function
20 @@ make sure foo and bar are thumb function: bit 0 = 1 (st_value)
H A Delf-thumbfunc-reloc.s1 @@ test st_value bit 0 of thumb function
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.cpp316 idx, st_value, st_size, st_name, st_info, in Dump()
333 if (!GetMaxU64(data, offset, &st_value, byte_size, 2)) in Parse()
353 if (data.GetU64(offset, &st_value, 2) == nullptr) in Parse()
H A DObjectFileELF.cpp2135 m_address_class_map[symbol.st_value] = AddressClass::eCode; in ParseSymbols()
2141 m_address_class_map[symbol.st_value] = in ParseSymbols()
2146 m_address_class_map[symbol.st_value] = AddressClass::eData; in ParseSymbols()
2160 m_address_class_map[symbol.st_value] = AddressClass::eCode; in ParseSymbols()
2175 if (symbol.st_value & 1) { in ParseSymbols()
2182 m_address_class_map[symbol.st_value ^ 1] = in ParseSymbols()
2186 m_address_class_map[symbol.st_value] = AddressClass::eCode; in ParseSymbols()
2209 symbol.st_value = symbol.st_value & (~1ull); in ParseSymbols()
2213 m_address_class_map[symbol.st_value] = AddressClass::eCode; in ParseSymbols()
2215 m_address_class_map[symbol.st_value] = AddressClass::eData; in ParseSymbols()
[all …]
H A DELFHeader.h225 elf_addr st_value; ///< Absolute or relocatable address. member
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DELFTypes.h196 Elf_Addr st_value; // Value or address associated with the symbol
210 Elf_Addr st_value; // Value or address associated with the symbol
219 using Elf_Sym_Base<ELFT>::st_value;
225 uint64_t getValue() const { return st_value; }
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp4533 DataMarkSym.st_value = DataMark; in updateELFSymbolTable()
4539 CodeMarkSym.st_value = CodeMark; in updateELFSymbolTable()
4549 DataMarkSym.st_value = DataMark; in updateELFSymbolTable()
4555 CodeMarkSym.st_value = CodeMark; in updateELFSymbolTable()
4595 BC->getBinaryFunctionAtAddress(Symbol.st_value); in updateELFSymbolTable()
4643 NewSymbol.st_value = OutputAddress; in updateELFSymbolTable()
4669 NewSymbol.st_value = BD->getOutputAddress(); in updateELFSymbolTable()
4698 NewSymbol.st_value = getNewValueForSymbol(Name); in updateELFSymbolTable()
4739 NewSymbol.st_value = Function->getOutputAddress(); in updateELFSymbolTable()
4766 Symbol.st_value = getNewValueForSymbol(Name); in updateELFSymbolTable()
[all …]
/llvm-project-15.0.7/lld/ELF/
H A DInputFiles.cpp1030 uint64_t value = eSym.st_value; in initializeSymbols()
1100 eSym.st_value, eSym.st_size, sec); in initializeLocalSymbols()
1163 ctx->duplicates.push_back({&sym, this, sec, eSym.st_value}); in postParse()
1301 if (sym.st_value) in getAlignment()
1302 ret = 1ULL << countTrailingZeros((uint64_t)sym.st_value); in getAlignment()
1470 sym.getType(), sym.st_value, sym.st_size, alignment}); in parse()
1494 sym.getType(), sym.st_value, sym.st_size, alignment}); in parse()

12