Searched refs:st_value (Results 1 - 12 of 12) sorted by relevance

/haiku/src/system/runtime_loader/
H A Delf_haiku_version.cpp221 && symbol->st_value > 0
224 = *(uint32*)(symbol->st_value + image->regions[0].delta);
233 && symbol->st_value > 0
236 image->abi = *(uint32*)(symbol->st_value + image->regions[0].delta);
H A Delf_symbol_lookup.cpp236 void* location = (void*)(symbol->st_value + image->regions[0].delta);
294 *_location = (void*)(candidateSymbol->st_value
550 location = (void*)sharedSym->st_value;
H A Druntime_loader.cpp602 if (symbol->st_value > 0 && symbol->st_size >= sizeof(uint32)
606 if (symbol->st_value >= sectionHeader->sh_addr
607 && symbol->st_value
609 off_t fileOffset = symbol->st_value - sectionHeader->sh_addr
H A Delf.cpp829 void* location = (void*)(symbol->st_value
890 addr_t location = symbol->st_value + image->regions[0].delta;
1003 *_location = (void*)(symbol->st_value + image->regions[0].delta);
1070 *_location = (void*)(candidateSymbol->st_value
/haiku/src/system/kernel/
H A Delf.cpp139 && symbol->st_value > 0
142 addr_t symbolAddress = symbol->st_value + image->text_region.delta;
155 && symbol->st_value > 0
158 addr_t symbolAddress = symbol->st_value + image->text_region.delta;
378 if (symbol->st_value > 0 && strstr(name, pattern) != 0) {
380 = (void*)(symbol->st_value + image->text_region.delta);
393 if (symbol->st_value > 0 && strstr(name, pattern) != 0) {
394 symbolAddress = (void*)(symbol->st_value
479 if (symbol->st_value == 0 || symbol->st_size
484 symbol->st_value
[all...]
/haiku/src/kits/debug/
H A DImage.cpp97 if (symbol->st_value == 0
102 addr_t symbolAddress = symbol->st_value + fLoadDelta;
122 *_baseAddress = symbolFound->st_value + fLoadDelta;
147 || symbol->st_value == 0) {
153 *_symbolAddress = symbol->st_value + fLoadDelta;
H A DSymbolLookup.cpp618 // that have an st_value != 0 (0 seems to be an indication for a
622 || symbol->st_value == 0
623 || symbol->st_value + symbol->st_size + textRegion->delta
629 addr_t symbolAddress = symbol->st_value + textRegion->delta;
657 *_baseAddress = symbolFound->st_value + textRegion->delta;
682 || symbol->st_value == 0) {
689 *_symbolAddress = symbol->st_value + fTextDelta;
/haiku/src/system/kernel/arch/riscv64/
H A Darch_debug.cpp86 if (sym.st_shndx != STN_UNDEF && adr >= sym.st_value
87 && adr < sym.st_value + sym.st_size) {
91 *ofs = adr - sym.st_value;
/haiku/src/kits/debugger/elf/
H A DElfSymbolLookup.cpp231 || symbol.st_value == 0) {
236 target_addr_t address = Get(symbol.st_value) + fTextDelta;
/haiku/headers/build/os/kernel/
H A Delf.h358 Elf32_Addr st_value; member in struct:__anon7
376 Elf64_Addr st_value; member in struct:__anon8
/haiku/headers/os/kernel/
H A Delf.h369 Elf32_Addr st_value; member in struct:__anon38
387 Elf64_Addr st_value; member in struct:__anon39
/haiku/src/system/boot/loader/
H A Delf.cpp464 *symbolAddress = symbol->st_value;
472 *symbolAddress = symbol->st_value + image->text_region.delta;

Completed in 92 milliseconds