Skip to content
Snippets Groups Projects
Commit 66a5e2d4 authored by an7s's avatar an7s
Browse files

wip

Former-commit-id: db79edfda83eebaa3965396c7bdc75add627e678
parent 517b9666
No related branches found
No related tags found
No related merge requests found
......@@ -38,6 +38,8 @@ class MEDS_InstructionCheckAnnotation
// virtual offset
VirtualOffset getVirtualOffset() const;
std::string& toString() { return m_rawInputLine; }
private:
void parse();
......
......@@ -13,6 +13,7 @@ class VirtualOffset
VirtualOffset();
VirtualOffset(const std::string &p_offset, const std::string &p_libraryName);
VirtualOffset(const std::string &p_offset);
VirtualOffset(const int p_offset);
ApplicationAddress getOffset() const;
std::string getLibraryName() const;
......
......@@ -67,11 +67,10 @@ void MEDS_InstructionCheckAnnotation::parse()
m_isTruncation = true;
// signed vs. unsigned
if (m_rawInputLine.find(MEDS_ANNOT_SIGNED)!=string::npos)
m_isSigned = true;
if (m_rawInputLine.find(MEDS_ANNOT_UNSIGNED)!=string::npos)
m_isUnsigned = true;
else if (m_rawInputLine.find(MEDS_ANNOT_SIGNED)!=string::npos)
m_isSigned = true;
m_isValid = true;
......
......@@ -21,6 +21,10 @@ VirtualOffset::VirtualOffset(const std::string &p_offset)
m_libraryName = std::string(DEFAULT_LIBRARY_NAME);
}
VirtualOffset::VirtualOffset(const int p_offset)
{
m_offset = p_offset;
}
ApplicationAddress VirtualOffset::getOffset() const
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment