fixed several bugs related to refactoring

This commit is contained in:
2020-02-02 14:58:53 +04:00
parent 5e6b78a82c
commit 99f4bd72be
7 changed files with 41 additions and 30 deletions
-7
View File
@@ -73,11 +73,6 @@ bool print(pst_context* ctx, const char* fmt, ...)
return nret;
}
void log(SC_LogSeverity severity, const char* fmt, ...)
{
pst_log(severity, fmt);
}
bool print_expr_block (pst_context* ctx, Dwarf_Op *exprs, int exprlen, Dwarf_Attribute* attr)
{
ctx->clean_print(ctx);
@@ -162,14 +157,12 @@ void pst_context_init(pst_context* ctx, ucontext_t* hctx)
// methods
ctx->clean_print = clean_print;
ctx->print = print;
ctx->log = log;
ctx->print_expr = print_expr_block;
ctx->print_registers = print_registers;
ctx->print_stack = print_stack;
// fields
ctx->hcontext = hctx;
ctx->clean_print(ctx);
ctx->base_addr = 0;
ctx->sp = 0;
ctx->cfa = 0;