Skip to content

Commit 042fd1f

Browse files
authored
Merge pull request diffblue#25 from diffblue/smowton/cleanup/rename_namespace_utils
Rename namespace utils
2 parents a245087 + 1722c67 commit 042fd1f

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

src/taint-analysis/taint_statistics.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ traces (if any).
1717

1818
#include <taint-analysis/taint_statistics.h>
1919
#include <cassert>
20-
#include <util/namespace_utils.h>
20+
#include <util/symbol_utils.h>
2121

2222

2323
static inline taint_statisticst::time_pointt get_current_time()
@@ -59,15 +59,15 @@ static bool is_instruction_DECL(goto_programt::instructiont const& I)
5959

6060
static bool is_instruction_DECL_temporary(
6161
goto_programt::instructiont const& I,
62-
const namespace_utilst &nsu)
62+
const symbol_utilst &nsu)
6363
{
6464
return I.type==DECL
6565
&& nsu.is_auxiliary_variable(to_code_decl(I.code).symbol());
6666
}
6767

6868
static bool is_instruction_assignment_to_temporary(
6969
goto_programt::instructiont const& I,
70-
const namespace_utilst &nsu)
70+
const symbol_utilst &nsu)
7171
{
7272
if (I.type == ASSIGN)
7373
{
@@ -391,7 +391,7 @@ void taint_statisticst::end_goto_program_building(
391391
fn_stats.on_clear_may(I.location_number);
392392
}
393393

394-
namespace_utilst nsu(program.get_namespace());
394+
symbol_utilst nsu(program.get_namespace());
395395
for(const auto &name_fn : program.get_functions().function_map)
396396
if(!name_fn.second.body.instructions.empty())
397397
{

src/taint-analysis/taint_summary.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ This module defines interfaces and functionality for taint summaries.
2626
#include <util/parameter_indices.h>
2727
#include <util/simplify_expr.h>
2828
#include <util/expr_util.h>
29-
#include <util/namespace_utils.h>
29+
#include <util/symbol_utils.h>
3030
#include <analyses/ai.h>
3131
#include <vector>
3232
#include <algorithm>
@@ -39,7 +39,7 @@ This module defines interfaces and functionality for taint summaries.
3939

4040

4141
// TODO: move this function to some more related module.
42-
static bool is_pure_local(exprt const& lvalue, namespace_utilst const& nsu)
42+
static bool is_pure_local(exprt const& lvalue, symbol_utilst const& nsu)
4343
{
4444
return lvalue.id()!=ID_member &&
4545
lvalue.id()!=ID_external_value_set &&
@@ -455,7 +455,7 @@ void taint_algorithm_computing_summary_of_functiont::
455455
{
456456
lvalue_numbers_sett argument_lvalues;
457457

458-
if(namespace_utilst(program->get_namespace()).is_parameter(
458+
if(symbol_utilst(program->get_namespace()).is_parameter(
459459
numbering->at(input.first)))
460460
{
461461
std::size_t param_idx;
@@ -519,7 +519,7 @@ void taint_algorithm_computing_summary_of_functiont::
519519
if(lvalue.is_nil())
520520
continue;
521521
lvalue_numbers_sett argument_lvalues;
522-
if(namespace_utilst(program->get_namespace()).is_parameter(lvalue))
522+
if(symbol_utilst(program->get_namespace()).is_parameter(lvalue))
523523
{
524524
std::size_t param_idx;
525525
{
@@ -650,7 +650,7 @@ void taint_algorithm_computing_summary_of_functiont::initialise_domain(
650650
for(const std::pair<taint_lvalue_numbert, taint_variablet>& input
651651
: summary->get_input())
652652
{
653-
if(namespace_utilst(program->get_namespace())
653+
if(symbol_utilst(program->get_namespace())
654654
.is_parameter(numbering->at(input.first)))
655655
{
656656
// Collect access paths for the corresponding actual argument:
@@ -673,9 +673,9 @@ void taint_algorithm_computing_summary_of_functiont::initialise_domain(
673673
it,
674674
*numbering);
675675
}
676-
else if(!namespace_utilst(program->get_namespace()).is_parameter(
676+
else if(!symbol_utilst(program->get_namespace()).is_parameter(
677677
numbering->at(input.first)) &&
678-
!namespace_utilst(program->get_namespace())
678+
!symbol_utilst(program->get_namespace())
679679
.is_return_value_auxiliary(numbering->at(input.first)))
680680
{
681681
environment.insert(input.first);
@@ -704,8 +704,8 @@ void taint_algorithm_computing_summary_of_functiont::initialise_domain(
704704
const taint_lvaluet &lvalue=numbering->at(lvaluenum);
705705
// This is an output parameter to get_this passed by reference
706706
const code_typet::parametert *possible_fn_this;
707-
if(!is_pure_local(lvalue, program->get_namespace())
708-
&& !namespace_utilst(program->get_namespace()).
707+
if(!is_pure_local(lvalue, symbol_utilst(program->get_namespace()))
708+
&& !symbol_utilst(program->get_namespace()).
709709
is_return_value_auxiliary(lvalue)
710710
&& !(!function.type.get_this(possible_fn_this) &&
711711
&lvalue==possible_fn_this)
@@ -1319,10 +1319,10 @@ void taint_algorithm_computing_summary_of_functiont::
13191319
continue;
13201320

13211321
const auto &lvalue=numbering->at(end_value.first);
1322-
if(is_pure_local(lvalue, program->get_namespace()))
1322+
if(is_pure_local(lvalue, symbol_utilst(program->get_namespace())))
13231323
continue;
13241324

1325-
if(namespace_utilst(program->get_namespace()).is_parameter(lvalue) &&
1325+
if(symbol_utilst(program->get_namespace()).is_parameter(lvalue) &&
13261326
lvalue.type().id()!=ID_pointer)
13271327
continue;
13281328

src/taint-analysis/taint_trace_recogniser.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ data stored in the databese of taint summaries.
1919
#include <taint-analysis/taint_statistics.h>
2020
#include <util/parameter_indices.h>
2121
#include <util/message.h>
22-
#include <util/namespace_utils.h>
22+
#include <util/symbol_utils.h>
2323
#include <set>
2424
#include <deque>
2525
#include <limits>
@@ -556,7 +556,7 @@ void taint_algorithm_recognising_error_tracest::taint_recognise_error_traces(
556556
}
557557
}
558558

559-
namespace_utilst nsu(program.get_namespace());
559+
symbol_utilst nsu(program.get_namespace());
560560
numbered_lvalue_to_taint_mapt lvalue_to_taint_map;
561561
{
562562
{

0 commit comments

Comments
 (0)