History log of /external/google-breakpad/src/client/mac/handler/dynamic_images.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5c2892d9dec0a26b6e86d16fbc0c0a4d1a88410c 01-Apr-2014 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Make ARM64 detection consistent in chromium.

This is to uniform ARM64 detection code in chromium.
Use only __aarch64__ and don't look for __arm64__ at all.

Patch by Primiano Tucci <primiano@chromium.org>

BUG=chromium:354405, chromium:358092

Review URL: https://breakpad.appspot.com/1304002/


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1293 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
a157c99f9fdfc5f5072db05a5075ae23fce43c88 21-Nov-2013 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Generate minidumps for 64-bit ARM apps on iOS.

Adds an ARM64-specific definition of MDRawContext and support for writing out a
minidump when running on ARM64. Additionally, extends the iOS minidump generator
for NSExceptions to work on ARM64 as well as ARM.

Patch by Colin Blundell <blundell@chromium.org>

BUG=542

Review URL: https://breakpad.appspot.com/664002/


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1235 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
34f57bcf6a1bf45c1052813f384fc18bd15ca159 24-Oct-2011 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Do not use mach_vm.h on iOS.

mach_vm.h has been removed from iOS5. Use #define to use vm_ replacement of
mach_vm_ functions on iOS.

Do not use mach_vm_allocate -> use a stack variable instead.
Review URL: http://breakpad.appspot.com/321001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@879 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
f7b0f838d6a35ce130c41447e6da032447b5af05 07-Oct-2011 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Allow minidump generator to generate ARM minidumps (for iOS on a device).

Review URL: http://breakpad.appspot.com/307002


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@848 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
0344a368deac6abaa280a298bcea9bb00a90df3f 15-Dec-2010 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Allow out-of-process minidump generation to work on processes of a different CPU architecture
R=mark at http://breakpad.appspot.com/241001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@746 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
6e3869c19fbb94b739e45b495476ebdd925133ea 28-Jul-2010 dmaclach <dmaclach@4c0a9323-5329-0410-9bdc-e9ce6186880e> Review: http://breakpad.appspot.com/136001



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@633 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
4ac61acb3a7dad6ce722fe07564be8ec92713228 19-Jul-2010 dmaclach <dmaclach@4c0a9323-5329-0410-9bdc-e9ce6186880e> Clean up build for 64 bit.
Fix up some broken mac projects.
Consolidate project settings in xcconfig files.

http://breakpad.appspot.com/130001



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@627 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
32441cc0608ddaf81885d23acf63f4b53cb73744 22-Oct-2008 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 181: Add version info for Mac OS X modules. Found by iterating over load commands until I found LC_ID_DYLIB. Also modified crash_report to generate version number. Also added suspend/resume capability to exception handler, necessary because exception handling can behave strangely across fork() calls. Also added fix for filtering out functions with no line number information, and for filtering out some multiple inheritance glue the compiler generates.


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@291 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
d55398a492d56f7f136f20d65172cbf541e06b0b 05-Jun-2008 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Filter out duplicates from the image list when creating a minidump. See issue 266 for more details.

Reviewer = mmentovai



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@277 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
4c39c138fe2a68206c2143d7401a113a1c4b130b 25-Apr-2008 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 258: Added test cases for ReadTaskMemory, reorganized project file, renamed filenames inside comments



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@263 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
b0d807666f3ab5af581e4687eba31717bbde86d5 12-Apr-2008 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 254: The problem is that nlist() is compiled out of libc in
64-bit builds of Leopard. I ported the code over myself and will
check it into the Breakpad tree until we decide there's a better
longer-term solution. If you want to diff the changes, the Apple
source is in libc/gen/nlist.c(I used 498 from 10.5.2).



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@259 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
867df1c65264c657ed71d68c3d266401686edcad 04-Apr-2008 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 246: Dynamic_images.* needs to be 64-bit ready. Created types that are typedefed to the appropriate types depending on 32/64-bit compilation and modified dynamic_images to use these new types. Tested 32-bit minidump-generation. Also did some code cleanup along the way. Removed all blank lines that had spaces.



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@253 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
d7d6c74a685c0a3932a04f1e1c5d2eaeafe067e3 28-Sep-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Breakpad rejects valid modules with a vmaddr of zero on Mac (#176). Patch
by Benjamin Smedberg <bsmedberg>. r=me


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@220 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
43a81daaba1f02eab50e2d0283f03b8ad45bf570 03-Jul-2007 ladderbreaker <ladderbreaker@4c0a9323-5329-0410-9bdc-e9ce6186880e> issue 194: reviewed by waylonis

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@195 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
32d40647362a014f2184a6f4d2c8e0453eb8f655 19-May-2007 waylonis <waylonis@4c0a9323-5329-0410-9bdc-e9ce6186880e> - Add const keyword / casting to supress more stringient compiler warnings
- Move DynamicImage::Print() from dynamic_images.h to dynamic_images.cc



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@170 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
9a3263a670b9c82aa83e64d294c7a4e02d17dc83 04-May-2007 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 160 - Reviewer Chris Rogers

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@156 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h
c455a76c03de07b31220af13138fa9187244fdfd 02-May-2007 ladderbreaker <ladderbreaker@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 159: reviewer Waylonis

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@150 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/dynamic_images.h