mirror of
https://github.com/ksherlock/mpw.git
synced 2024-11-22 00:32:44 +00:00
29 lines
573 B
C
29 lines
573 B
C
|
#ifndef __debug_internal_h__
|
||
|
#define __debug_internal_h__
|
||
|
|
||
|
#include <cstdint>
|
||
|
#include <string>
|
||
|
#include <map>
|
||
|
#include <unordered_map>
|
||
|
|
||
|
#include <toolbox/loader.h>
|
||
|
|
||
|
namespace Debug {
|
||
|
|
||
|
namespace Internal {
|
||
|
|
||
|
extern Loader::DebugNameTable SymbolTable;
|
||
|
|
||
|
extern std::map<std::string, uint16_t> ErrorTable;
|
||
|
extern std::map<std::string, uint16_t> GlobalTable;
|
||
|
extern std::map<std::string, uint16_t> TrapTable;
|
||
|
|
||
|
extern std::unordered_multimap<uint16_t, std::string> ErrorTableInvert;
|
||
|
extern std::unordered_map<uint32_t, std::string> SymbolTableInvert;
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
#endif
|