Table of Contents

Method SymbolLookup

Namespace
Ubiquity.NET.Llvm
Assembly
Ubiquity.NET.Llvm.dll

SymbolLookup(ulong, ref ulong, ulong, out LazyEncodedString?)

Performs symbol lookup for the disassembler

[SuppressMessage("Design", "CA1045:Do not pass types by reference", Justification = "Matches ABI; Otherwise requires returning (and marshalling) a tuple")]
LazyEncodedString? SymbolLookup(ulong referenceValue, ref ulong referenceType, ulong referencePC, out LazyEncodedString? ReferenceName)

Parameters

referenceValue ulong

referenceValue [Unknown what this is in "reference" to]

referenceType ulong

referenceType [Unknown what this is in "reference" to or why an implementation might need/want to change this]

referencePC ulong

Unknown but assumed to relate to a program counter

ReferenceName LazyEncodedString

Completely unknown. [Is this really an OUT string or an IN array?]

Returns

LazyEncodedString

Unknown