-/* Copyright (c) 2007-2019. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2007-2020. The SimGrid Team. All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
*
* More precisely we check if this is an ET_EXE ELF. These ELF files
* use fixed addresses instead of base-address relative addresses.
- * Position independant executables are in fact ET_DYN.
+ * Position independent executables are in fact ET_DYN.
*/
bool executable() const { return this->flags & simgrid::mc::ObjectInformation::Executable; }
* All the location information in ELF and DWARF are expressed as an offsets
* from this base address:
*
- * - location of the functions and global variables;
+ * - location of the functions and global variables
*
* - the DWARF instruction `OP_addr` pushes this on the DWARF stack.
**/
const char* name);
/** Augment the current module with informations about the other ones */
-XBT_PRIVATE void postProcessObjectInformation(simgrid::mc::RemoteClient* process, simgrid::mc::ObjectInformation* info);
+XBT_PRIVATE void postProcessObjectInformation(const simgrid::mc::RemoteSimulation* process,
+ simgrid::mc::ObjectInformation* info);
} // namespace mc
} // namespace simgrid