aboutsummaryrefslogtreecommitdiff
path: root/src/processor/exploitability.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/processor/exploitability.cc')
-rw-r--r--src/processor/exploitability.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/processor/exploitability.cc b/src/processor/exploitability.cc
index fc015201..d8821d4b 100644
--- a/src/processor/exploitability.cc
+++ b/src/processor/exploitability.cc
@@ -90,5 +90,15 @@ Exploitability *Exploitability::ExploitabilityForPlatform(
return platform_exploitability;
}
+bool Exploitability::AddressIsAscii(u_int64_t address) {
+ for (int i = 0; i < 8; i++) {
+ u_int8_t byte = (address >> (8*i)) & 0xff;
+ if ((byte >= ' ' && byte <= '~') || byte == 0)
+ continue;
+ return false;
+ }
+ return true;
+}
+
} // namespace google_breakpad