equal
deleted
inserted
replaced
47 |
47 |
48 class flow_control_analysis_c: public iterator_visitor_c { |
48 class flow_control_analysis_c: public iterator_visitor_c { |
49 |
49 |
50 private: |
50 private: |
51 search_il_label_c *search_il_label; |
51 search_il_label_c *search_il_label; |
52 symbol_c *prev_il_instruction; |
52 symbol_c *prev_il_instruction; |
53 symbol_c *curr_il_instruction; |
53 symbol_c *curr_il_instruction; |
54 bool prev_il_instruction_is_JMP_or_RET; |
54 bool prev_il_instruction_is_JMP_or_RET; |
|
55 |
|
56 private: |
|
57 void link_insert (symbol_c *prev_instruction, symbol_c *next_instruction); |
|
58 void link_pushback(symbol_c *prev_instruction, symbol_c *next_instruction); |
55 |
59 |
56 public: |
60 public: |
57 flow_control_analysis_c(symbol_c *ignore); |
61 flow_control_analysis_c(symbol_c *ignore); |
58 virtual ~flow_control_analysis_c(void); |
62 virtual ~flow_control_analysis_c(void); |
59 |
63 |