Skip to content

Commit

Permalink
Update ELF API
Browse files Browse the repository at this point in the history
Related to #66
  • Loading branch information
romainthomas committed Sep 23, 2017
1 parent 9036a24 commit e805669
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion api/python/ELF/objects/pySymbolVersionRequirement.cpp
Expand Up @@ -46,7 +46,7 @@ void init_ELF_SymbolVersionRequirement_class(py::module& m) {
static_cast<setter_t<const std::string&>>(&SymbolVersionRequirement::name))

.def("get_auxiliary_symbols",
static_cast<no_const_getter<it_symbols_version_aux_requirement>>(&SymbolVersionRequirement::get_auxiliary_symbols),
static_cast<no_const_getter<it_symbols_version_aux_requirement>>(&SymbolVersionRequirement::auxiliary_symbols),
"Auxiliary entries",
py::return_value_policy::reference_internal)

Expand Down
4 changes: 2 additions & 2 deletions include/LIEF/ELF/SymbolVersionRequirement.hpp
Expand Up @@ -56,8 +56,8 @@ class DLL_PUBLIC SymbolVersionRequirement : public Visitable {
uint32_t cnt(void) const;

//! @brief Auxiliary entries
it_symbols_version_aux_requirement get_auxiliary_symbols(void);
it_const_symbols_version_aux_requirement get_auxiliary_symbols(void) const;
it_symbols_version_aux_requirement auxiliary_symbols(void);
it_const_symbols_version_aux_requirement auxiliary_symbols(void) const;

const std::string& name(void) const;

Expand Down
2 changes: 1 addition & 1 deletion src/ELF/Builder.tcc
Expand Up @@ -1354,7 +1354,7 @@ void Builder::build_symbol_requirement(void) {
name_offset = dyn_str_raw.size() - name.size() - 1;
}

it_const_symbols_version_aux_requirement svars = svr.get_auxiliary_symbols();
it_const_symbols_version_aux_requirement svars = svr.auxiliary_symbols();

Elf_Off next_symbol_offset = 0;
if (svr_idx < (this->binary_->symbol_version_requirements_.size() - 1)) {
Expand Down
6 changes: 3 additions & 3 deletions src/ELF/SymbolVersionRequirement.cpp
Expand Up @@ -84,12 +84,12 @@ uint32_t SymbolVersionRequirement::cnt(void) const {
}


it_symbols_version_aux_requirement SymbolVersionRequirement::get_auxiliary_symbols(void) {
it_symbols_version_aux_requirement SymbolVersionRequirement::auxiliary_symbols(void) {
return this->symbol_version_aux_requirement_;
}


it_const_symbols_version_aux_requirement SymbolVersionRequirement::get_auxiliary_symbols(void) const {
it_const_symbols_version_aux_requirement SymbolVersionRequirement::auxiliary_symbols(void) const {
return this->symbol_version_aux_requirement_;
}

Expand All @@ -114,7 +114,7 @@ void SymbolVersionRequirement::accept(Visitor& visitor) const {
visitor.visit(this->cnt());
visitor.visit(this->name());

for (const SymbolVersionAuxRequirement& svar : this->get_auxiliary_symbols()) {
for (const SymbolVersionAuxRequirement& svar : this->auxiliary_symbols()) {
visitor(svar);
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/visitors/elf_json.cpp
Expand Up @@ -333,7 +333,7 @@ void JsonVisitor::visit(const SymbolVersionRequirement& svr) {

std::vector<json> svar_json;

for (const SymbolVersionAuxRequirement& svar : svr.get_auxiliary_symbols()) {
for (const SymbolVersionAuxRequirement& svar : svr.auxiliary_symbols()) {
JsonVisitor visitor;
visitor(svar);
svar_json.emplace_back(visitor.get());
Expand Down

0 comments on commit e805669

Please sign in to comment.