Files
RedHotRoast-ios/HybridCLRData/StrippedAOTDllsTempProj/iOS/Il2CppOutputProject/IL2CPP/libil2cpp/vm-utils/DebugSymbolReader.h
T
2026-07-17 14:03:00 +08:00

25 lines
576 B
C++

#pragma once
#include <cstdint>
namespace il2cpp
{
namespace utils
{
struct SourceLocation
{
const char* filePath;
uint32_t lineNumber;
};
class DebugSymbolReader
{
public:
static bool LoadDebugSymbols();
static bool GetSourceLocation(void* nativeInsturctionPointer, SourceLocation& sourceLocation);
static bool AddStackFrames(void* nativeInsturctionPointer, std::vector<Il2CppStackFrameInfo>* stackFrames);
static bool DebugSymbolsAvailable();
};
} /* namespace utils */
} /* namespace il2cpp */