PandA-2024.02
|
constants used in host profiling library More...
Go to the source code of this file.
Macros | |
#define | NUM_CST_host_profiling_max_iterations_number 100 |
The default number of iteration per loop. More... | |
#define | NUM_CST_host_profiling_avg_iterations_number 100 |
The default average number of iterations. More... | |
#define | STR_CST_host_profiling_begin "begin" |
The string identifing the beginning of a loop execution. More... | |
#define | STR_CST_host_profiling_data "profile.dat" |
The file where profiling data are written by instrumented executable. More... | |
#define | STR_CST_host_profiling_data_memory_profiling "data_memory_profiling.c" |
The instrumented file for data memory profiling. More... | |
#define | STR_CST_host_profiling_end "end" |
The string identifing the end of a loop execution. More... | |
#define | STR_CST_host_profiling_grep "grep_output_file" |
The file where output of grep will be stored. More... | |
#define | STR_CST_host_profiling_loop_data "__loop_data.dat" |
The file used to store profiling information about maximum number of loop iteration. More... | |
#define | STR_CST_host_profiling_loops_profiling "LP_profiling.c" |
The instrumented file for loop profiling. More... | |
#define | STR_CST_host_profiling_map_get "__map_get" |
The function to get entry in memory profiling data map. More... | |
#define | STR_CST_host_profiling_map_insert "__map_insert" |
The function to insert entry in memory profiling data map. More... | |
#define | STR_CST_host_profiling_memory_profiling "memory_profiling.c" |
The instrumented file for memory profiling. More... | |
#define | STR_CST_host_profiling_tp_profiling "tp_profiling.c" |
The instrumented file for tree path profiling. More... | |
#define | STR_CST_host_profiling_overhead "profiling_overhead.xml" |
The file where profiling overhead data are saved. More... | |
#define | STR_CST_host_profiling_output "profiling_exe_output" |
The file where output of instrumented executable is saved. More... | |
#define | STR_CST_host_profiling_pointed_data_evaluation_results "pointed_data_evaluation.xml" |
The file containing pointed data evaluation results. More... | |
#define | STR_CST_host_profiling_read "read" |
The string identifing a read memory access. More... | |
#define | STR_CST_host_profiling_run "host.run" |
The compiled file for running on host architecture. More... | |
#define | STR_CST_host_profiling_tag "#HP#" |
The tag identifing in the output. More... | |
#define | STR_CST_host_profiling_write "write" |
The string identifing a write memory access. More... | |
#define | STR_CST_host_profiling_xml_data "profiling_data.xml" |
The xml file containing profiling data. More... | |
constants used in host profiling library
Definition in file host_profiling_constants.hpp.
#define NUM_CST_host_profiling_avg_iterations_number 100 |
The default average number of iterations.
Definition at line 48 of file host_profiling_constants.hpp.
#define NUM_CST_host_profiling_max_iterations_number 100 |
The default number of iteration per loop.
Definition at line 45 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_begin "begin" |
The string identifing the beginning of a loop execution.
Definition at line 51 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_data "profile.dat" |
The file where profiling data are written by instrumented executable.
Definition at line 54 of file host_profiling_constants.hpp.
Referenced by BasicBlocksProfiling::Exec(), and BasicBlocksProfilingCWriter::WriteGlobalDeclarations().
#define STR_CST_host_profiling_data_memory_profiling "data_memory_profiling.c" |
The instrumented file for data memory profiling.
Definition at line 57 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_end "end" |
The string identifing the end of a loop execution.
Definition at line 60 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_grep "grep_output_file" |
The file where output of grep will be stored.
Definition at line 63 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_loop_data "__loop_data.dat" |
The file used to store profiling information about maximum number of loop iteration.
Definition at line 66 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_loops_profiling "LP_profiling.c" |
The instrumented file for loop profiling.
Definition at line 69 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_map_get "__map_get" |
The function to get entry in memory profiling data map.
Definition at line 72 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_map_insert "__map_insert" |
The function to insert entry in memory profiling data map.
Definition at line 75 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_memory_profiling "memory_profiling.c" |
The instrumented file for memory profiling.
Definition at line 78 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_output "profiling_exe_output" |
The file where output of instrumented executable is saved.
Definition at line 87 of file host_profiling_constants.hpp.
Referenced by BasicBlocksProfiling::Exec().
#define STR_CST_host_profiling_overhead "profiling_overhead.xml" |
The file where profiling overhead data are saved.
Definition at line 84 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_pointed_data_evaluation_results "pointed_data_evaluation.xml" |
The file containing pointed data evaluation results.
Definition at line 90 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_read "read" |
The string identifing a read memory access.
Definition at line 93 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_run "host.run" |
The compiled file for running on host architecture.
Definition at line 96 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_tag "#HP#" |
The tag identifing in the output.
Definition at line 99 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_tp_profiling "tp_profiling.c" |
The instrumented file for tree path profiling.
Definition at line 81 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_write "write" |
The string identifing a write memory access.
Definition at line 102 of file host_profiling_constants.hpp.
#define STR_CST_host_profiling_xml_data "profiling_data.xml" |
The xml file containing profiling data.
Definition at line 105 of file host_profiling_constants.hpp.