diff options
Diffstat (limited to 'src/symbolize.cc')
-rw-r--r-- | src/symbolize.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/symbolize.cc b/src/symbolize.cc index b25f747..b18796e 100644 --- a/src/symbolize.cc +++ b/src/symbolize.cc @@ -569,8 +569,8 @@ OpenObjectFileContainingPcAndGetStartAddress(uint64_t pc, return -1; // Malformed line. } - // Check flags. We are only interested in "r-x" maps. - if (memcmp(flags_start, "r-x", 3) != 0) { // Not a "r-x" map. + // Check flags. We are only interested in "r*x" maps. + if (flags_start[0] != 'r' || flags_start[2] != 'x') { continue; // We skip this map. } ++cursor; // Skip ' '. |