Lines Matching refs:CurrPtr
533 const uint8_t *processExportNode(const uint8_t *CurrPtr, in processExportNode() argument
536 if (CurrPtr >= End) in processExportNode()
537 return CurrPtr; in processExportNode()
539 Entry.TerminalSize = decodeULEB128(CurrPtr, &Count); in processExportNode()
540 CurrPtr += Count; in processExportNode()
542 Entry.Flags = decodeULEB128(CurrPtr, &Count); in processExportNode()
543 CurrPtr += Count; in processExportNode()
546 Entry.Other = decodeULEB128(CurrPtr, &Count); in processExportNode()
547 CurrPtr += Count; in processExportNode()
548 Entry.ImportName = std::string(reinterpret_cast<const char *>(CurrPtr)); in processExportNode()
550 Entry.Address = decodeULEB128(CurrPtr, &Count); in processExportNode()
551 CurrPtr += Count; in processExportNode()
553 Entry.Other = decodeULEB128(CurrPtr, &Count); in processExportNode()
554 CurrPtr += Count; in processExportNode()
559 uint8_t childrenCount = *CurrPtr++; in processExportNode()
561 return CurrPtr; in processExportNode()
566 Child.Name = std::string(reinterpret_cast<const char *>(CurrPtr)); in processExportNode()
567 CurrPtr += Child.Name.length() + 1; in processExportNode()
568 Child.NodeOffset = decodeULEB128(CurrPtr, &Count); in processExportNode()
569 CurrPtr += Count; in processExportNode()
572 CurrPtr = processExportNode(CurrPtr, End, Child); in processExportNode()
574 return CurrPtr; in processExportNode()