Skip to content
Snippets Groups Projects
Commit f12ec081 authored by Kristof Szabados's avatar Kristof Szabados
Browse files

checked which parameters and return values are actually unsigned.


Signed-off-by: default avatarKristof Szabados <Kristof.Szabados@ericsson.com>
parent 91157c73
No related branches found
No related tags found
No related merge requests found
......@@ -273,7 +273,7 @@ void TTCN3_Profiler::enter_function(const char* filename, int lineno)
execute_line(filename, lineno);
if (!stopped) {
int element = get_element(filename);
unsigned int element = get_element(filename);
// store function data
if (!disable_coverage) {
......@@ -310,7 +310,7 @@ void TTCN3_Profiler::execute_line(const char* filename, int lineno)
// also, several instructions could be in the same line, only count the line once
if (0 != lineno && !disable_coverage && (lineno != prev_line || NULL == prev_file ||
0 != strcmp(prev_file, filename))) {
int element = get_element(filename);
unsigned int element = get_element(filename);
// increase line execution count
++profiler_db[element].lines[get_line(element, lineno)].exec_count;
......@@ -321,7 +321,7 @@ void TTCN3_Profiler::execute_line(const char* filename, int lineno)
set_prev(disable_profiler ? -1 : TTCN3_Stack_Depth::depth(), filename, lineno);
}
int TTCN3_Profiler::get_element(const char* filename)
unsigned int TTCN3_Profiler::get_element(const char* filename)
{
for (size_t i = 0; i < profiler_db.size(); ++i) {
if (0 == strcmp(profiler_db[i].filename, filename)) {
......@@ -335,27 +335,27 @@ int TTCN3_Profiler::get_element(const char* filename)
return profiler_db.size() - 1;
}
int TTCN3_Profiler::get_function(int element, int lineno)
int TTCN3_Profiler::get_function(unsigned int element, int lineno)
{
return Profiler_Tools::get_function(profiler_db, element, lineno);
}
void TTCN3_Profiler::create_function(int element, int lineno, const char* function_name)
void TTCN3_Profiler::create_function(unsigned int element, int lineno, const char* function_name)
{
Profiler_Tools::create_function(profiler_db, element, lineno, function_name);
}
int TTCN3_Profiler::get_line(int element, int lineno)
int TTCN3_Profiler::get_line(unsigned int element, int lineno)
{
return Profiler_Tools::get_line(profiler_db, element, lineno);
}
void TTCN3_Profiler::create_line(int element, int lineno)
void TTCN3_Profiler::create_line(unsigned int element, int lineno)
{
Profiler_Tools::create_line(profiler_db, element, lineno);
}
void TTCN3_Profiler::add_line_time(timeval elapsed, int element, int lineno)
void TTCN3_Profiler::add_line_time(timeval elapsed, unsigned int element, int lineno)
{
if (0 == lineno) {
return;
......@@ -364,7 +364,7 @@ void TTCN3_Profiler::add_line_time(timeval elapsed, int element, int lineno)
profiler_db[element].lines[get_line(element, lineno)].total_time, elapsed);
}
void TTCN3_Profiler::add_function_time(timeval elapsed, int element, int lineno)
void TTCN3_Profiler::add_function_time(timeval elapsed, unsigned int element, int lineno)
{
int func = get_function(element, lineno);
if (-1 == func) {
......@@ -382,7 +382,7 @@ void TTCN3_Profiler::update_last()
timeval elapsed = Profiler_Tools::subtract_timeval(get_time(), prev_time);
int element = get_element(prev_file);
unsigned int element = get_element(prev_file);
// add the elapsed time to the total time of the previous line
add_line_time(elapsed, element, prev_line);
......
......@@ -82,24 +82,24 @@ public:
/** Called when a TTCN-3 code line starts execution - stores data */
void execute_line(const char* filename, int lineno);
/** Returns the index of a TTCN-3 file's entry in the local database */
int get_element(const char* filename);
unsigned int get_element(const char* filename);
/** Returns the index of a TTCN-3 function's entry in the database
* @param element index of the file (where the function is declared)
* @param lineno function start line */
int get_function(int element, int lineno);
int get_function(unsigned int element, int lineno);
/** Creates a new TTCN-3 function entry and inserts it in the database
* @param element file entry's index
* @param lineno function start line
* @param function_name name of the function */
void create_function(int element, int lineno, const char* function_name);
void create_function(unsigned int element, int lineno, const char* function_name);
/** Returns the index of a TTCN-3 code line's entry in the database */
int get_line(int element, int lineno);
int get_line(unsigned int element, int lineno);
/** Creates a new TTCN-3 code line entry and inserts it into the database */
void create_line(int element, int lineno);
void create_line(unsigned int element, int lineno);
/** Adds elapsed time to the specified TTCN-3 code line's total time */
void add_line_time(timeval elapsed, int element, int lineno);
void add_line_time(timeval elapsed, unsigned int element, int lineno);
/** Adds elapsed time to the specified TTCN-3 function's total time */
void add_function_time(timeval elapsed, int element, int lineno);
void add_function_time(timeval elapsed, unsigned int element, int lineno);
/** Called when a TTCN-3 function's execution ends - stores data */
void update_last();
/** Stores data related to the previous location */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment