dbb392886ffce4fd927b826080b4faff49965f10 |
|
24-Aug-2015 |
Gordana Cmiljanovic <Gordana.Cmiljanovic@imgtec.com> |
MIPS64: Initial MIPS64 related change. CHERRY-PICKED FROM: https://code.google.com/p/google-breakpad/source/detail?r=1446 With this change Breakpad can be compiled for MIPS64, but it is not yet functional. Review URL: https://breakpad.appspot.com/6824002 Change-Id: I95c58b6b2ffc9ba98d3fe29f1a9f6b12fff02479
/external/google-breakpad/src/common/memory.h
|
70393c9b639ff6850593c12f699ed6157c5ded1e |
|
22-Jul-2014 |
mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Annotate PageAllocator for MSan. PageAllocator maps memory via sys_mmap(), implemented in linux_syscall_support.h. We need to explicitly inform MSan that this memory is initialized. Patch by Sergey Matveev <earthdok@chromium.org> BUG=chromium:394028 Review URL: https://breakpad.appspot.com/2744002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1356 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
2eedc625759a8943d72711769a84fce05a23ecd0 |
|
03-Apr-2014 |
rmcilroy@chromium.org <rmcilroy@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
First cut at adding arm64 Linux / Android support to Breakpad. This is an initial attempt to add Arm64 (aarch64) support to Breakpad for Linux / Android platforms. This CL adds the Arm64 data structures, but does not yet implement the Android getcontext support or CPUFillFromThreadInfo / CPUFillFromUContext. BUG=354405,335641 R=mark@chromium.org Review URL: https://breakpad.appspot.com/1354002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1301 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
360347fe279b42eb00cef7863f3d44e7eb0d236c |
|
28-Feb-2014 |
ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fixing compiler warnings: - Building Breakpad in Xcode with arm64 architecture. - iOS Patches provided by: Ian Hickson and Greg Vance. R=mark@chromium.org Review URL: https://breakpad.appspot.com/1184003 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1286 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
450d62b87d3827376f2e1274982feb6d83b0ed87 |
|
18-Feb-2014 |
dmaclach <dmaclach@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fix up ~14 warnings about 'Implicit conversion loses integer precision' on iOS. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1281 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
471899a65ec944836a2e44b6e6e58ece00c1b7ab |
|
29-Jun-2013 |
mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fix build on Android. Patch by Nico Weber <thakis@chromium.org> Review URL: https://breakpad.appspot.com/609002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1197 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
172a8a21e07d021f663456e63d7c441845f03810 |
|
20-Jun-2013 |
mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Eliminate redundant initialization following r1188, https://breakpad.appspot.com/599002 R=ivan.penkov@gmail.com Review URL: https://breakpad.appspot.com/604002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1192 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
269ee11017cfe0543989d30bb83670b6dd1f1e29 |
|
23-May-2013 |
ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Thanks to Matthew Riley who noticed this issue and provided the initial proposal for the fix. There's a bug in the new allocator<T> implementation used by wasteful_vector. It inherits the base class' implementation of allocator and doesn't implement allocate() so it goes to the heap instead of the PageAllocator -- the very thing wasteful_vector was trying to avoid! As a side effect it was also leaking heap memory. Thanks, -Ivan Review URL: https://breakpad.appspot.com/599002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1188 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
b5b7386257c5088de9ea69e44e5421c5685d6d2c |
|
17-May-2013 |
ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Use std::vector with a custom allocator wrapping PageAllocator for wasteful_vector Patch by Mike Hommey <mh@glandium.org>, R=me at https://breakpad.appspot.com/581002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1184 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
45d14db88b1d630a851861c4a3c7fe4779e0b34f |
|
25-Apr-2013 |
ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fixing a clang warning. This is a followup change from https://breakpad.appspot.com/569002/ This prevents push_back from ever calling Realloc() with 0 (which could happen if wasteful_vector was constructed with size_hint set to 0, causing allocated_ to be 0. Review URL: https://breakpad.appspot.com/576002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1166 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
d77df0a98241e171ad6ad1313b03e87bb7fdadce |
|
24-Apr-2013 |
ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fix Clang warning regarding null pointer argument. This warning was showing up in the Clang static analyzer in Xcode: "Null pointer argument in call to memory copy function" Fix provided by Ian Wilkinson. Review URL: https://breakpad.appspot.com/569002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1162 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
e8bbceddb1bef18462c3504d10c60a7936a2f530 |
|
11-Jan-2012 |
benchan@chromium.org <benchan@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Refactor LinuxDumper and MinidumpWriter. This patch is part of a bigger patch that helps merging the breakpad code with the modified version in Chromium OS. Specifically, this patch makes the following changes: 1. Add two convenient methods, back() and empty(), to the wasteful_vector class. 2. Refactor the LinuxDumper class such that it can later be splitted into a base class and two derived classes, one uses the current ptrace implementation and one uses a core file. 3. Refactor the MinidumpWriter class such that it can later use different derived implementations of LinuxDumper. BUG=455 TEST=Tested the following: 1. Build on 32-bit and 64-bit Linux with gcc 4.4.3 and gcc 4.6. 2. Build on Mac OS X 10.6.8 with gcc 4.2 and clang 3.0 (with latest gmock). 3. All unit tests pass. Review URL: http://breakpad.appspot.com/340001 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@902 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|
4621ee06914b2ebe963c93ea78fabf982cf670df |
|
23-Sep-2010 |
ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Write a window of memory around the instruction pointer from the crashing thread to the minidump on OS X. R=nealsid at http://breakpad.appspot.com/200001/show git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@699 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/common/memory.h
|