From fcdb15ba958eaf1b37087e0c6e36c04a10d2f485 Mon Sep 17 00:00:00 2001 From: Nikolai Nosov Date: Wed, 29 Jan 2020 10:05:18 +0400 Subject: [PATCH] remove unused code from dwarf_stack --- framework/dwarf_operations.cpp | 19 ------------------- framework/dwarf_operations.h | 2 -- 2 files changed, 21 deletions(-) diff --git a/framework/dwarf_operations.cpp b/framework/dwarf_operations.cpp index defd2d9..44737df 100644 --- a/framework/dwarf_operations.cpp +++ b/framework/dwarf_operations.cpp @@ -990,25 +990,6 @@ const dwarf_op_map* find_op_map(int op) return NULL; } -bool __dwarf_stack::is_expr_equal(__dwarf_stack* rhs) -{ - if(rhs->expr.Size() != expr.Size()) { - return false; - } - - pst_dwarf_op* rop = (pst_dwarf_op*)rhs->expr.First(); - pst_dwarf_op* lop = (pst_dwarf_op*)expr.First(); - while(lop != NULL && rop != NULL) { - if(lop->operation != rop->operation || lop->arg1 != rop->arg1 || lop->arg2 != rop->arg2) { - return false; - } - lop = (pst_dwarf_op*)expr.Next(lop); - rop = (pst_dwarf_op*)rhs->expr.Next(rop); - } - - return true; -} - bool __dwarf_stack::get_value(uint64_t& value) { if(!Size()) { diff --git a/framework/dwarf_operations.h b/framework/dwarf_operations.h index 1548a82..873508f 100644 --- a/framework/dwarf_operations.h +++ b/framework/dwarf_operations.h @@ -83,8 +83,6 @@ typedef struct __dwarf_stack : public SC_ListHead { } } - bool is_expr_equal(__dwarf_stack* rhs); - void push(void* v, uint32_t s, int t) { dwarf_value* value = new dwarf_value((char*)v, s, t); InsertFirst(value);