@@ -1009,6 +1009,21 quint64 ElfFile::getSymbolSize(int index | |||
|
1009 | 1009 | return 0; |
|
1010 | 1010 | } |
|
1011 | 1011 | |
|
1012 | int ElfFile::getSymbolIndex(const QString &name) | |
|
1013 | { | |
|
1014 | if(this->e!=NULL) | |
|
1015 | { | |
|
1016 | for(int i=0;i<this->symbols.count();i++) | |
|
1017 | { | |
|
1018 | if(this->symbols.at(i)->name==name) | |
|
1019 | { | |
|
1020 | return i; | |
|
1021 | } | |
|
1022 | } | |
|
1023 | } | |
|
1024 | return -1; | |
|
1025 | } | |
|
1026 | ||
|
1012 | 1027 | QString ElfFile::getSymbolSectionName(int index) |
|
1013 | 1028 | { |
|
1014 | 1029 | if(this->e!=NULL) |
@@ -105,6 +105,7 public: | |||
|
105 | 105 | QString getSymbolName(int index); |
|
106 | 106 | QString getSymbolType(int index); |
|
107 | 107 | quint64 getSymbolSize(int index); |
|
108 | int getSymbolIndex(const QString& name); | |
|
108 | 109 | QString getSymbolSectionName(int index); |
|
109 | 110 | int getSymbolSectionIndex(int index); |
|
110 | 111 | quint64 getSymbolAddress(int index); |
General Comments 0
You need to be logged in to leave comments.
Login now