MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / readValidULEB128

Function readValidULEB128

view/sharedcache/core/Utility.cpp:60–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58
59
60uint64_t readValidULEB128(const uint8_t*& current, const uint8_t* end)
61{
62 uint64_t value = readLEB128(current, end);
63 if ((int64_t)value == -1)
64 throw ReadException();
65 return value;
66}
67
68void ApplySymbol(Ref<BinaryView> view, Ref<TypeLibrary> typeLib, Ref<Symbol> symbol, Ref<Type> type)
69{

Callers 2

ReadExportSymbolTrieMethod · 0.70

Calls 2

ReadExceptionClass · 0.85
readLEB128Function · 0.70

Tested by

no test coverage detected