Searched refs:symbolName (Results 1 - 24 of 24) sorted by relevance

/haiku/headers/private/libroot/
H A Dimage_private.h15 status_t get_image_symbol_etc(image_id id, char const* symbolName,
/haiku/src/tools/elfsymbolpatcher/
H A DElfImage.h55 status_t FindSymbol(const char* symbolName,
57 status_t GetSymbolRelocations(const char* symbolName,
H A DElfImage.cpp144 ElfImage::FindSymbol(const char* symbolName, void** address) argument
146 return get_image_symbol(fImage, symbolName, B_SYMBOL_TYPE_ANY, address);
151 ElfImage::GetSymbolRelocations(const char* symbolName, BList* relocations) argument
168 && !strcmp(symbol.GetName(), symbolName)) {
H A DElfSymbolPatcher.cpp370 ElfSymbolPatcher::GetSymbolPatchInfo(const char* symbolName, argument
374 if (!symbolName || !info)
380 status_t error = info->SetSymbolName(symbolName);
387 error = image->GetSymbolRelocations(symbolName, &patchTargets);
397 if (image->FindSymbol(symbolName, &address) == B_OK && address) {
521 ElfSymbolPatchGroup::AddPatch(const char* symbolName, void* newAddress, argument
527 if (!symbolName || !originalAddress)
534 status_t error = fPatcher->GetSymbolPatchInfo(symbolName, patchInfo);
/haiku/src/system/libroot/stubbed/
H A Dgenerate_stubs.py61 (symbolName, unused, versionTag) = symbol.partition('LIBROOT_')
63 % (targetSymbol, symbolName, versionTag)
69 (symbolName, unused, versionTag) = symbol.partition('LIBROOT_')
71 % (targetSymbol, symbolName, versionTag)
/haiku/headers/posix/
H A Ddlfcn.h38 extern void *dlsym(void *image, const char *symbolName);
/haiku/src/system/libroot/posix/
H A Ddlfcn.c82 char* symbolName; local
87 &imagePath, NULL, &symbolName, NULL, &location, NULL);
97 info->dli_sname = symbolName;
/haiku/src/add-ons/kernel/debugger/disasm/x86/
H A Ddisasm_arch.cpp40 const char* symbolName; local
46 &symbolName, NULL, NULL);
50 &symbolName, NULL, NULL);
57 return symbolName;
/haiku/src/bin/debug/profile/
H A DSharedImage.cpp133 char symbolName[1024]; local
137 while (debug_next_image_symbol(iterator, symbolName, sizeof(symbolName),
141 // symbolLocation, symbolSize, symbolName);
144 (addr_t)symbolLocation, symbolSize, symbolName);
H A DBasicProfileResult.cpp223 const char* symbolName = __cxxabiv1::__cxa_demangle(symbol->Name(), local
225 if (symbolName == NULL)
226 symbolName = symbol->Name();
228 const char* symbolName = symbol->Name(); local
234 symbolName);
237 free(const_cast<char*>(symbolName));
/haiku/src/kits/debug/
H A DImage.cpp90 const char* symbolName = NULL; local
113 symbolName = fStringTable + symbol->st_name;
124 *_symbolName = symbolName;
128 *_symbolNameLen = _SymbolNameLen(symbolName);
164 SymbolTableBasedImage::_SymbolNameLen(const char* symbolName) const
166 if (symbolName == NULL || (addr_t)symbolName < (addr_t)fStringTable
167 || (addr_t)symbolName >= (addr_t)fStringTable + fStringTableSize) {
171 return strnlen(symbolName,
172 (addr_t)fStringTable + fStringTableSize - (addr_t)symbolName);
[all...]
H A Ddebug_support.cpp413 const void *address, void **baseAddress, char *symbolName,
440 if (symbolName && symbolNameSize > 0) {
442 strlcpy(symbolName, _symbolName,
445 symbolName[0] = '\0';
558 const char* symbolName; local
564 &symbolName, &symbolNameLen, &symbolLocation, _symbolSize,
574 if (symbolName != NULL && symbolNameLen > 0) {
575 strlcpy(nameBuffer, symbolName,
412 debug_lookup_symbol_address(debug_symbol_lookup_context *lookupContext, const void *address, void **baseAddress, char *symbolName, int32 symbolNameSize, char *imageName, int32 imageNameSize, bool *exactMatch) argument
H A DImage.h75 size_t _SymbolNameLen(const char* symbolName) const;
H A DSymbolLookup.cpp606 const char *symbolName = NULL; local
636 symbolName = (const char*)fSymbolLookup->PrepareAddressNoThrow(
638 if (symbolName == NULL)
659 *_symbolName = symbolName;
663 *_symbolNameLen = fSymbolLookup->_SymbolNameLen(symbolName);
/haiku/src/system/runtime_loader/
H A Delf.cpp825 const char* symbolName = SYMNAME(image, symbol); local
826 strlcpy(nameBuffer, symbolName, *_nameLength);
827 *_nameLength = strlen(symbolName);
840 patch_defined_symbol(image, symbolName, &location, &type);
934 get_symbol(image_id imageID, char const *symbolName, int32 symbolType, argument
942 if (symbolName == NULL)
948 if (strcmp(symbolName, B_INIT_BEFORE_FUNCTION_NAME) == 0
949 || strcmp(symbolName, B_INIT_AFTER_FUNCTION_NAME) == 0
950 || strcmp(symbolName, B_TERM_BEFORE_FUNCTION_NAME) == 0
951 || strcmp(symbolName, B_TERM_AFTER_FUNCTION_NAM
983 get_library_symbol(void* handle, void* caller, const char* symbolName, void **_location) argument
[all...]
H A Druntime_loader_private.h82 status_t get_symbol(image_id imageID, char const* symbolName, int32 symbolType,
84 status_t get_library_symbol(void* handle, void* caller, const char* symbolName,
/haiku/headers/tools/elfsymbolpatcher/
H A DElfSymbolPatcher.h100 status_t GetSymbolPatchInfo(const char* symbolName,
137 status_t AddPatch(const char* symbolName,
/haiku/src/system/libroot/os/
H A Dimage.cpp275 get_image_symbol(image_id id, char const *symbolName, int32 symbolType, argument
278 return __gRuntimeLoader->get_image_symbol(id, symbolName, symbolType,
284 get_image_symbol_etc(image_id id, char const *symbolName, int32 symbolType, argument
287 return __gRuntimeLoader->get_image_symbol(id, symbolName, symbolType,
/haiku/src/system/kernel/arch/riscv64/
H A Darch_debug.cpp205 const char* symbolName; local
209 &symbolName, &imageName, &exactMatch) >= B_OK) {
210 if (symbolName != NULL) {
211 dprintf("<%s> %s + %" B_PRIdSSIZE, imageName, symbolName,
/haiku/headers/private/runtime_loader/
H A Druntime_loader.h34 status_t (*get_image_symbol)(image_id imageID, char const *symbolName,
37 const char* symbolName, void **_location);
39 char *symbolName, int32 *nameLength, int32 *symbolType,
/haiku/headers/private/debug/
H A Ddebug_support.h77 const void *address, void **baseAddress, char *symbolName,
/haiku/src/servers/debug/
H A DDebugServer.cpp901 char symbolName[1024]; local
907 &baseAddress, symbolName, sizeof(symbolName), imageName,
914 if (strlen(symbolName) > 0) {
916 snprintf(buffer, bufferSize, "<%s> %s + %#lx%s", imageName, symbolName,
/haiku/src/system/kernel/
H A Delf.cpp1017 const char *symbolName = SYMNAME(image, symbol); local
1030 elf_sym* foundSymbol = elf_find_symbol(firstImage, symbolName, versionInfo,
1036 elf_sym* secondSymbol = elf_find_symbol(secondImage, symbolName,
1056 symbolName);
1064 symbolName, foundImage->name, image->name,
1627 const char *symbolName = NULL; local
1670 symbolName = image->debug_string_table + symbol->st_name;
1699 symbolName = SYMNAME(image, symbol);
1712 *_symbolName = symbolName;
/haiku/src/system/libroot/posix/malloc_debug/
H A Dguarded_heap.cpp237 char* symbolName; local
245 (void*)address, NULL, NULL, &imageName, &symbolName, NULL,
253 print_stdout("\t<%s> %s + %#" B_PRIxADDR "%s\n", imageName, symbolName,

Completed in 135 milliseconds