diff options
Diffstat (limited to 'src/processor/exploitability.cc')
-rw-r--r-- | src/processor/exploitability.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/processor/exploitability.cc b/src/processor/exploitability.cc index 5598966c..384c499c 100644 --- a/src/processor/exploitability.cc +++ b/src/processor/exploitability.cc @@ -40,6 +40,7 @@ #include "google_breakpad/processor/exploitability.h" #include "google_breakpad/processor/minidump.h" #include "google_breakpad/processor/process_state.h" +#include "processor/exploitability_linux.h" #include "processor/exploitability_win.h" #include "processor/logging.h" @@ -70,13 +71,15 @@ Exploitability *Exploitability::ExploitabilityForPlatform( switch (raw_system_info->platform_id) { case MD_OS_WIN32_NT: case MD_OS_WIN32_WINDOWS: { - platform_exploitability = new ExploitabilityWin(dump, - process_state); + platform_exploitability = new ExploitabilityWin(dump, process_state); + break; + } + case MD_OS_LINUX: { + platform_exploitability = new ExploitabilityLinux(dump, process_state); break; } case MD_OS_MAC_OS_X: case MD_OS_IOS: - case MD_OS_LINUX: case MD_OS_UNIX: case MD_OS_SOLARIS: case MD_OS_ANDROID: |