summaryrefslogtreecommitdiff
path: root/libunwindstack/tests/MemoryFileTest.cpp
diff options
context:
space:
mode:
authorTom Cherry <tomcherry@google.com>2017-04-19 15:31:58 -0700
committerTom Cherry <tomcherry@google.com>2017-04-21 18:26:40 -0700
commit30a6f276fd8850b0a78689d7bff3cb06a18cb286 (patch)
tree6d07dc78662207e7300c42c9362dc7b198d98194 /libunwindstack/tests/MemoryFileTest.cpp
parenta0bf415cad6dddcc1cdb154a95c795b5a8ecb7aa (diff)
init: clean up the SectionParser interface and Parser class
Remove the dependency on Action and Service from what should be a generic Parser class. Make ActionParser, ImportParser, and ServiceParser take a pointer to their associated classes instead of accessing them through a singleton. Misc fixes to SectionParser Interface: 1) Make SectionParser::ParseLineSection() non-const as it always should have been. 2) Use Rvalue references where appropriate 3) Remove extra std::string& filename in SectionParser::EndFile() 4) Only have SectionParser::ParseSection() as pure virtual Document SectionParser. Make ImportParser report the filename and line number of failed imports. Make ServiceParser report the filename and line number of duplicated services. Test: Boot bullhead Change-Id: I86568a5b375fb4f27f4cb235ed1e37635f01d630
Diffstat (limited to 'libunwindstack/tests/MemoryFileTest.cpp')
0 files changed, 0 insertions, 0 deletions