reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
420 if (CurrPtr >= End) 421 return CurrPtr; 423 Entry.TerminalSize = decodeULEB128(CurrPtr, &Count); 424 CurrPtr += Count; 426 Entry.Flags = decodeULEB128(CurrPtr, &Count); 427 CurrPtr += Count; 430 Entry.Other = decodeULEB128(CurrPtr, &Count); 431 CurrPtr += Count; 432 Entry.ImportName = std::string(reinterpret_cast<const char *>(CurrPtr)); 434 Entry.Address = decodeULEB128(CurrPtr, &Count); 435 CurrPtr += Count; 437 Entry.Other = decodeULEB128(CurrPtr, &Count); 438 CurrPtr += Count; 443 uint8_t childrenCount = *CurrPtr++; 445 return CurrPtr; 450 Child.Name = std::string(reinterpret_cast<const char *>(CurrPtr)); 451 CurrPtr += Child.Name.length() + 1; 452 Child.NodeOffset = decodeULEB128(CurrPtr, &Count); 453 CurrPtr += Count; 456 CurrPtr = processExportNode(CurrPtr, End, Child); 456 CurrPtr = processExportNode(CurrPtr, End, Child); 458 return CurrPtr;