Searched refs:symbol (Results 1 - 25 of 63) sorted by path

123

/haiku/docs/interface_guidelines/docbook-css/
H A Dcore.css28 superscript, surname, symbol, systemitem, token, trademark, type, ulink,
/haiku/headers/private/kernel/
H A Delf_priv.h42 // pointer to symbol participation data structures
83 elf_sym* symbol, struct elf_image_info* sharedImage,
H A Ddebug.h143 status_t (*get_next_argument)(uint32* _cookie, const char* symbol,
219 extern const char *debug_demangle_symbol(const char* symbol, char* buffer,
222 const char* symbol, char* name, size_t nameSize,
/haiku/headers/private/system/
H A Dsymbol_versioning.h12 # define DEFINE_LIBROOT_KERNEL_SYMBOL_VERSION(function, symbol, version) \
13 B_DEFINE_SYMBOL_VERSION(function, symbol "KERNEL_" version)
15 # define DEFINE_LIBROOT_KERNEL_SYMBOL_VERSION(function, symbol, version) \
16 B_DEFINE_SYMBOL_VERSION(function, symbol "LIBROOT_" version)
/haiku/src/add-ons/kernel/debugger/demangle/
H A Ddemangle.cpp16 looks_like_gcc3_symbol(const char* symbol) argument
18 return strncmp(symbol, "_Z", 2) == 0;
26 // try the gcc3 demangler, if it looks like a gcc3 symbol
45 // try the gcc3 demangler, if it looks like a gcc3 symbol
H A Ddemangle.h20 status_t get_next_argument_gcc2(uint32* _cookie, const char* symbol,
28 status_t get_next_argument_gcc3(uint32* _cookie, const char* symbol,
H A Dgcc2.cpp392 get_next_argument_internal(uint32* _cookie, const char* symbol, char* name, argument
395 Input mangled(symbol, strlen(symbol));
420 status_t status = get_next_argument_internal(&index, symbol,
443 status_t status = get_next_argument_internal(&index, symbol, name,
549 get_next_argument_gcc2(uint32* _cookie, const char* symbol, char* name, argument
552 status_t error = get_next_argument_internal(_cookie, symbol, name, nameSize,
/haiku/src/add-ons/kernel/debugger/disasm/
H A Ddisasm.cpp63 const char *symbol; local
68 error = elf_debug_lookup_symbol_address(pc, &baseAddress, &symbol,
72 debug_get_debugged_thread()->team, pc, &baseAddress, &symbol,
/haiku/src/bin/debug/ltrace/
H A Dltrace_stub.cpp145 const char* name, image_t** foundInImage, void** symbol, int32* type)
148 cookie, rootImage, image, name, *foundInImage, *symbol, *type);
155 PatchEntry* entry = sOriginalTable.Lookup(*symbol);
158 *symbol = entry->patchedFunction;
162 entry = PatchEntry::Create(name, *symbol);
172 *symbol = entry->patchedFunction;
197 TRACE_PRINTF(" failed to install symbol patcher\n");
144 symbol_patcher(void* cookie, image_t* rootImage, image_t* image, const char* name, image_t** foundInImage, void** symbol, int32* type) argument
/haiku/src/kits/debug/
H A DImage.cpp95 const elf_sym* symbol = &fSymbolTable[i]; local
97 if (symbol->st_value == 0
98 || symbol->st_size >= (size_t)fInfo.text_size + fInfo.data_size) {
102 addr_t symbolAddress = symbol->st_value + fLoadDelta;
107 if (symbolDelta >= 0 && symbolDelta < symbol->st_size)
112 symbolFound = symbol;
113 symbolName = fStringTable + symbol->st_name;
144 const elf_sym* symbol = &fSymbolTable[iterator]; local
146 if ((symbol->Type() != STT_FUNC && symbol
[all...]
/haiku/src/kits/debugger/debug_info/
H A DSpecificImageDebugInfo.cpp29 for (int32 i = 0; SymbolInfo* symbol = symbols.ItemAt(i); i++) {
30 if (symbol->Type() != B_SYMBOL_TYPE_TEXT)
34 info, symbol->Address(), symbol->Size(), symbol->Name(),
35 Demangler::Demangle(symbol->Name()));
/haiku/src/kits/debugger/elf/
H A DElfSymbolLookup.cpp199 // Read the number of symbols in the symbol table from the hash
219 // read the symbol structure
220 ElfSym symbol; local
221 ssize_t bytesRead = fSource->Read(symbolAddress, &symbol,
222 sizeof(symbol));
225 if ((size_t)bytesRead != sizeof(symbol))
230 if ((symbol.Type() != STT_FUNC && symbol.Type() != STT_OBJECT)
231 || symbol.st_value == 0) {
236 target_addr_t address = Get(symbol
[all...]
/haiku/src/system/libroot/posix/glibc/include/
H A Dlibc-symbols.h2 and for using symbol sets and linker warnings with GNU ld.
35 and for symbol set and warning messages extensions in a.out and ELF.
45 with other packages also tests this symbol to see if it is being
110 /* Declare SYMBOL as weak undefined symbol (resolved to 0 if not defined). */
111 # define weak_extern(symbol) _weak_extern (weak symbol)
117 # define weak_extern(symbol) /* Nothing. */
167 # define weak_extern(symbol) \
168 .weakext C_SYMBOL_NAME (symbol)
184 # define weak_extern(symbol) \
[all...]
H A Dshlib-compat.h1 /* Macros for managing ABI-compatibility definitions using ELF symbol versions.
60 This will define the symbol `foo' with the appropriate default version,
64 # define versioned_symbol(lib, local, symbol, version) \
65 versioned_symbol_1 (local, symbol, VERSION_##lib##_##version)
66 # define versioned_symbol_1(local, symbol, name) \
67 default_symbol_version (local, symbol, name)
69 # define compat_symbol(lib, local, symbol, version) \
70 compat_symbol_1 (local, symbol, VERSION_##lib##_##version)
71 # define compat_symbol_1(local, symbol, name) \
72 symbol_version (local, symbol, nam
[all...]
/haiku/src/system/libroot/stubbed/
H A Dgenerate_stubs.py17 (address, type, symbol) = line.split()
25 if '.' in symbol:
29 if '@' in symbol:
30 versionedDataSymbolsByName[symbol] = address
33 dataSymbolsByAddress[address] = symbol
34 dataSymbols.append(symbol)
36 if '@' in symbol:
37 versionedFunctionSymbolsByName[symbol] = address
40 functionSymbolsByAddress[address] = symbol
41 functionSymbols.append(symbol)
[all...]
/haiku/src/tests/add-ons/print/ppd/parser/
H A DParser.cpp109 Error("Expected symbol value!");
149 BString* symbol = fScanner.ScanOption(); local
150 if (symbol == NULL) {
154 Value* value = new Value(symbol, Value::kSymbolValue);
/haiku/src/tools/elfsymbolpatcher/
H A DElfFile.h79 status_t GetSymbol(ElfSymbol* symbol);
H A DElfImage.cpp56 // get a symbol iterator
157 // get the symbol
158 ElfSymbol symbol; local
160 && relocation.GetSymbol(&symbol) == B_OK
161 && symbol.GetName()) {
163 if ((symbol.GetBinding() == STB_GLOBAL
164 || symbol.GetBinding() == STB_WEAK)
165 && (symbol.GetTargetSectionIndex() == SHN_UNDEF
166 || symbol.GetTargetSectionIndex()
168 && !strcmp(symbol
[all...]
/haiku/headers/private/file_systems/
H A DQueryParser.h398 // set string to a valid start of the equation symbol
407 // search the (in)equation for the actual equation symbol (and for other operators
426 // first character of the equation symbol
428 // test for the right symbol (as this doesn't need any memory)
453 // lets change "start" to point to the first character after the symbol
1142 const char* symbol = "???";
1144 case OP_EQUAL: symbol = "=="; break;
1145 case OP_UNEQUAL: symbol = "!="; break;
1146 case OP_GREATER_THAN: symbol = ">"; break;
1147 case OP_GREATER_THAN_OR_EQUAL: symbol
[all...]
/haiku/headers/private/kernel/arch/
H A Ddebug.h43 bool arch_debug_contains_call(Thread *thread, const char *symbol,
/haiku/headers/private/kernel/boot/
H A Delf.h90 Elf32_Sym* symbol, Elf32_Addr* symbolAddress);
92 Elf64_Sym* symbol, Elf64_Addr* symbolAddress);
/haiku/headers/private/libroot/locale/
H A DICULocaleconvData.h30 char* destination, FormatSymbol symbol,
/haiku/headers/private/runtime_loader/
H A Druntime_loader.h110 // pointer to symbol participation data structures
153 // Singly-linked list of symbol patchers for symbols defined respectively
192 // symbol patcher callback
195 struct image_t** foundInImage, void** symbol, int32* type);
/haiku/src/add-ons/accelerants/intel_extreme/
H A Dmode.cpp453 vii. Read PCH FDI Receiver ISR ([DevIBX-B+] IIR) for symbol lock in bit 9 (retry at least once if no
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DQuery.cpp233 // set string to a valid start of the equation symbol
241 // search the (in)equation for the actual equation symbol (and for other operators
262 // first character of the equation symbol
264 // test for the right symbol (as this doesn't need any memory)
289 // lets change "start" to point to the first character after the symbol
1063 const char* symbol = "???";
1065 case OP_EQUAL: symbol = "=="; break;
1066 case OP_UNEQUAL: symbol = "!="; break;
1067 case OP_GREATER_THAN: symbol = ">"; break;
1068 case OP_GREATER_THAN_OR_EQUAL: symbol
[all...]

Completed in 145 milliseconds

123