mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2025-12-28 10:15:10 +01:00
Remove disassembler_objdump from the build on non-linux platforms.
Change-Id: I29d628ac7cf79bfca1794ba325c945a0f122b360 Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3964364 Reviewed-by: Ivan Penkov <ivanpe@chromium.org>
This commit is contained in:
parent
95857a18bb
commit
f617814017
5 changed files with 273 additions and 184 deletions
|
|
@ -41,7 +41,9 @@
|
|||
#include "google_breakpad/processor/call_stack.h"
|
||||
#include "google_breakpad/processor/process_state.h"
|
||||
#include "google_breakpad/processor/stack_frame.h"
|
||||
#ifdef __linux__
|
||||
#include "processor/disassembler_objdump.h"
|
||||
#endif
|
||||
#include "processor/logging.h"
|
||||
|
||||
namespace {
|
||||
|
|
@ -156,7 +158,7 @@ ExploitabilityRating ExploitabilityLinux::CheckPlatformExploitability() {
|
|||
}
|
||||
|
||||
bool ExploitabilityLinux::EndedOnIllegalWrite(uint64_t instruction_ptr) {
|
||||
#ifdef _WIN32
|
||||
#ifndef __linux__
|
||||
BPLOG(INFO) << "MinGW does not support fork and exec. Terminating method.";
|
||||
return false;
|
||||
#else
|
||||
|
|
@ -220,7 +222,7 @@ bool ExploitabilityLinux::EndedOnIllegalWrite(uint64_t instruction_ptr) {
|
|||
} else {
|
||||
return false;
|
||||
}
|
||||
#endif // _WIN32
|
||||
#endif // __linux__
|
||||
}
|
||||
|
||||
bool ExploitabilityLinux::StackPointerOffStack(uint64_t stack_ptr) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue