Skip to content

Commit 271eada

Browse files
committed
Updates requested in PR - mainly rename of functions.
1 parent d8d1f27 commit 271eada

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

cbmc/src/goto-programs/remove_virtual_functions.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ void remove_virtual_function(
475475
goto_program, instruction, dispatch_table, fallback_action);
476476
}
477477

478-
void get_overridden_functions(
478+
void get_virtual_function_callees(
479479
const exprt &function,
480480
const symbol_tablet &symbol_table,
481481
const class_hierarchyt &class_hierarchy,

cbmc/src/goto-programs/remove_virtual_functions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ void remove_virtual_function(
7373
/// \param class_hierarchy: A class hierarchy.
7474
/// \param [out] overridden_functions: Output collection into which all
7575
/// overridden functions will be stored.
76-
void get_overridden_functions(
76+
void get_virtual_function_callees(
7777
const exprt &function,
7878
const symbol_tablet &symbol_table,
7979
const class_hierarchyt &class_hierarchy,

src/taint-analysis/taint_summary.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1104,7 +1104,7 @@ numbered_lvalue_to_taint_mapt taint_algorithm_computing_summary_of_functiont::
11041104
const code_typet &fn_type =
11051105
program->get_functions().function_map.at(callee_id).type;
11061106
std::vector<irep_idt> overridden_functions;
1107-
find_overridden_functions(
1107+
get_virtual_function_callees(
11081108
callee_expr,
11091109
program->get_symbol_table(),
11101110
program->get_class_hierarchy(),

src/util/find_overridden_functions.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,21 @@ static const irep_idt get_class_name(
3535
}
3636

3737

38-
void find_overridden_functions(
38+
void get_virtual_function_callees(
3939
const exprt &function,
4040
const symbol_tablet &symbol_table,
4141
const class_hierarchyt &class_hierarchy,
4242
std::vector<irep_idt> &result)
4343
{
4444
const irep_idt &function_id=to_symbol_expr(function).get_identifier();
45-
find_overridden_functions(
45+
get_virtual_function_callees(
4646
function_id,
4747
symbol_table,
4848
class_hierarchy,
4949
result);
5050
}
5151

52-
void find_overridden_functions(
52+
void get_virtual_function_callees(
5353
const irep_idt &function_full_name,
5454
const symbol_tablet &symbol_table,
5555
const class_hierarchyt &class_hierarchy,
@@ -99,11 +99,11 @@ void find_overridden_functions(
9999
symbol_exprt function_expr(function_full_name);
100100
function_expr.set(ID_C_class, root_class_name);
101101
function_expr.set(ID_component_name, method_name);
102-
get_overridden_functions(
102+
get_virtual_function_callees(
103103
function_expr,
104104
symbol_table,
105105
class_hierarchy,
106106
overridden_functions);
107107
for(const auto &entry : overridden_functions)
108-
result.emplace_back("java::" + from_expr(entry.symbol_expr));
108+
result.emplace_back(entry.symbol_expr.get_identifier());
109109
}

src/util/find_overridden_functions.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
/// \param symbol_table: A symbol table.
2929
/// \param class_hierarchy: A class hierarchy.
3030
/// \param [out] result: Output collection to be filled in by names of overrides.
31-
void find_overridden_functions(
31+
void get_virtual_function_callees(
3232
const exprt &function,
3333
const symbol_tablet &symbol_table,
3434
const class_hierarchyt &class_hierarchy,
@@ -42,7 +42,7 @@ void find_overridden_functions(
4242
/// \param symbol_table: A symbol table.
4343
/// \param class_hierarchy: A class hierarchy.
4444
/// \param [out] result: Output collection to be filled in by names of overrides.
45-
void find_overridden_functions(
45+
void get_virtual_function_callees(
4646
const irep_idt &function_full_name,
4747
const symbol_tablet &symbol_table,
4848
const class_hierarchyt &class_hierarchy,

0 commit comments

Comments
 (0)