Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Pointer-to-const (sonar).
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 26 Apr 2022 08:03:10 +0000 (10:03 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 26 Apr 2022 11:00:03 +0000 (13:00 +0200)
src/smpi/include/smpi_utils.hpp
src/smpi/internals/smpi_utils.cpp
src/surf/sg_platf.cpp
src/surf/xml/platf_private.hpp

index 6ad6982..e8bddd8 100644 (file)
@@ -26,7 +26,7 @@ namespace utils {
 
 XBT_PUBLIC std::vector<s_smpi_factor_t> parse_factor(const std::string& smpi_coef_string);
 XBT_PUBLIC void add_benched_time(double time);
-XBT_PUBLIC void account_malloc_size(size_t size, const std::string& file, int line, void* ptr);
+XBT_PUBLIC void account_malloc_size(size_t size, const std::string& file, int line, const void* ptr);
 XBT_PUBLIC void account_shared_size(size_t size);
 XBT_PUBLIC void print_time_analysis(double time);
 XBT_PUBLIC void print_buffer_info();
index 591b33d..6d3a835 100644 (file)
@@ -113,7 +113,7 @@ void add_benched_time(double time){
   total_benched_time += time;
 }
 
-void account_malloc_size(size_t size, const std::string& file, int line, void* ptr)
+void account_malloc_size(size_t size, const std::string& file, int line, const void* ptr)
 {
   if (smpi_cfg_display_alloc()) {
     alloc_metadata_t metadata;
index 62b345e..e6d95fd 100644 (file)
@@ -591,7 +591,7 @@ void sg_platf_new_hostlink(const simgrid::kernel::routing::HostLinkCreationArgs*
   zone_cluster.host_links.emplace_back(*hostlink);
 }
 
-void sg_platf_new_trace(simgrid::kernel::routing::ProfileCreationArgs* args)
+void sg_platf_new_trace(const simgrid::kernel::routing::ProfileCreationArgs* args)
 {
   simgrid::kernel::profile::Profile* profile;
   if (not args->file.empty()) {
index c9f4811..ebcf964 100644 (file)
@@ -205,8 +205,7 @@ sg_platf_new_cabinet(const simgrid::kernel::routing::CabinetCreationArgs* cabine
 XBT_PUBLIC void sg_platf_new_route(simgrid::kernel::routing::RouteCreationArgs* route);             // Add a route
 XBT_PUBLIC void sg_platf_new_bypass_route(simgrid::kernel::routing::RouteCreationArgs* route); // Add a bypass route
 
-XBT_PUBLIC void sg_platf_new_trace(simgrid::kernel::routing::ProfileCreationArgs* trace);
-
+XBT_PUBLIC void sg_platf_new_trace(const simgrid::kernel::routing::ProfileCreationArgs* trace);
 
 XBT_PUBLIC void sg_platf_new_actor(simgrid::kernel::routing::ActorCreationArgs* actor);
 XBT_PRIVATE void sg_platf_trace_connect(simgrid::kernel::routing::TraceConnectCreationArgs* trace_connect);