Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Mark some internal symbols as hidden on ELF in mc
authorGabriel Corona <gabriel.corona@loria.fr>
Tue, 29 Sep 2015 14:03:56 +0000 (16:03 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Thu, 1 Oct 2015 09:44:56 +0000 (11:44 +0200)
commitf43536687685f8e4ff5c43fa22e571750327e5ed
tree5ad2dfc013b2fc9a545ac62224737a7b463d7bd1
parentae19c0900634fedd66327d68b3202e4d8f9c186d
[mc] Mark some internal symbols as hidden on ELF in mc

A lot of things are still not hidden because of the dreaded error:

    error: ‘Foo’ declared with greater visibility than the type of its field ‘Foo::bar’ [-Werror=attributes]
35 files changed:
include/xbt/base.h
src/mc/Frame.hpp
src/mc/ModelChecker.hpp
src/mc/ObjectInformation.hpp
src/mc/PageStore.hpp
src/mc/RegionSnapshot.hpp
src/mc/Type.hpp
src/mc/Variable.hpp
src/mc/mc_base.h
src/mc/mc_client.h
src/mc/mc_comm_pattern.h
src/mc/mc_diff.cpp
src/mc/mc_dwarf.hpp
src/mc/mc_dwarf_tagnames.cpp
src/mc/mc_hash.hpp
src/mc/mc_ignore.h
src/mc/mc_liveness.h
src/mc/mc_location.h
src/mc/mc_memory_map.h
src/mc/mc_private.h
src/mc/mc_process.h
src/mc/mc_protocol.h
src/mc/mc_record.h
src/mc/mc_request.h
src/mc/mc_safety.h
src/mc/mc_server.h
src/mc/mc_smx.h
src/mc/mc_snapshot.h
src/mc/mc_state.h
src/mc/mc_unw.h
src/mc/mc_xbt.hpp
src/mc/mcer_ignore.cpp
src/mc/mcer_ignore.h
src/mc/memory_map.cpp
tools/generate-dwarf-functions