Cleanup and tracing.

This commit is contained in:
Ben Vanik
2013-05-23 23:22:27 -07:00
parent d7d0b94aab
commit 74ae66aa0a
2 changed files with 144 additions and 129 deletions

View File

@@ -63,6 +63,10 @@ public:
// int call_function(sdb::FunctionSymbol* target_symbol, jit_value_t lr,
// bool tail);
void TraceKernelCall();
void TraceUserCall();
void TraceInstruction(ppc::InstrData& i);
void TraceInvalidInstruction(ppc::InstrData& i);
void TraceBranch(uint32_t cia);
// int GenerateIndirectionBranch(uint32_t cia, jit_value_t target,
@@ -113,7 +117,6 @@ private:
int MakePresentImportFunction();
int MakeMissingImportFunction();
void GenerateBasicBlocks();
void GenerateSharedBlocks();
int PrepareBasicBlock(sdb::FunctionBlock* block);
void GenerateBasicBlock(sdb::FunctionBlock* block);