Searched refs:sympool (Results 1 – 3 of 3) sorted by relevance
62 struct XRaySymbol* XRaySymbolCreate(struct XRaySymbolPool* sympool, in XRaySymbolCreate() argument66 symbol = XRaySymbolPoolAlloc(sympool); in XRaySymbolCreate()72 struct XRaySymbol* XRaySymbolPoolAlloc(struct XRaySymbolPool* sympool) { in XRaySymbolPoolAlloc() argument74 if (sympool->index >= XRAY_SYMBOL_POOL_NODE_SIZE) { in XRaySymbolPoolAlloc()77 sympool->current->next = new_pool; in XRaySymbolPoolAlloc()78 sympool->current = new_pool; in XRaySymbolPoolAlloc()79 sympool->index = 0; in XRaySymbolPoolAlloc()81 symbol = &sympool->current->symbols[sympool->index]; in XRaySymbolPoolAlloc()82 ++sympool->index; in XRaySymbolPoolAlloc()88 struct XRaySymbolPool* sympool; in XRaySymbolPoolCreate() local[all …]
89 struct XRaySymbolPool* sympool);91 XRAY_NO_INSTRUMENT void XRaySymbolPoolFree(struct XRaySymbolPool* sympool);98 struct XRaySymbolPool* sympool, const char* name);
103 this->write_local_symbols(of, layout->sympool(), layout->dynpool(),