breakpad/src/processor
benchan@chromium.org 384c078d2e Clear error state flags in binarystream::rewind().
This patch is taken from the downstream google-breakpad in Chromium OS
(https://gerrit.chromium.org/gerrit/#change,7797), which makes
binarystream::rewind() properly clear error state flags.

BUG=460
TEST=Tested in downstream google-breakpad in Chromium OS.
A=asharif@chromium.org
Review URL: http://breakpad.appspot.com/339001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@901 4c0a9323-5329-0410-9bdc-e9ce6186880e
2012-01-09 19:43:11 +00:00
..
proto Remove proto generated source files from svn. 2010-09-08 23:36:54 +00:00
testdata FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
address_map-inl.h Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
address_map.h FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
address_map_unittest.cc Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
basic_code_module.h provide a network source line resolver + server. r=mark,jimb at http://breakpad.appspot.com/36001 2010-04-08 23:06:23 +00:00
basic_code_modules.cc Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
basic_code_modules.h Rename Airbag to Breakpad. 2007-02-14 19:51:05 +00:00
basic_source_line_resolver.cc Restrict ownership of symbol data buffers to symbol supplier. 2010-11-01 17:31:31 +00:00
basic_source_line_resolver_types.h FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
basic_source_line_resolver_unittest.cc Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
binarystream.cc provide a network source line resolver + server. r=mark,jimb at http://breakpad.appspot.com/36001 2010-04-08 23:06:23 +00:00
binarystream.h Clear error state flags in binarystream::rewind(). 2012-01-09 19:43:11 +00:00
binarystream_unittest.cc provide a network source line resolver + server. r=mark,jimb at http://breakpad.appspot.com/36001 2010-04-08 23:06:23 +00:00
call_stack.cc Rename Airbag to Breakpad. 2007-02-14 19:51:05 +00:00
cfi_frame_info-inl.h Fix a sizeof(pointer) vs sizeof(pointee) issue caught by client. 2011-07-21 21:38:01 +00:00
cfi_frame_info.cc Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
cfi_frame_info.h provide a network source line resolver + server. r=mark,jimb at http://breakpad.appspot.com/36001 2010-04-08 23:06:23 +00:00
cfi_frame_info_unittest.cc provide a network source line resolver + server. r=mark,jimb at http://breakpad.appspot.com/36001 2010-04-08 23:06:23 +00:00
contained_range_map-inl.h Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
contained_range_map.h FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
contained_range_map_unittest.cc Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
disassembler_x86.cc Fix null derefs in x86 dissasembler code. 2011-05-12 19:11:26 +00:00
disassembler_x86.h Expose actual instruction from DisassemblerX86 2011-01-26 22:13:37 +00:00
disassembler_x86_unittest.cc Expose actual instruction from DisassemblerX86 2011-01-26 22:13:37 +00:00
exploitability.cc Handle ios dump. 2011-10-11 14:17:02 +00:00
exploitability_unittest.cc Restrict ownership of symbol data buffers to symbol supplier. 2010-11-01 17:31:31 +00:00
exploitability_win.cc Fix some compiler warnings: char*->const char*, default in swtch. 2010-10-15 19:43:07 +00:00
exploitability_win.h Added the base exploitability module for windows. This only adds the very basic exception type based analysis for now. 2010-09-22 02:37:19 +00:00
fast_source_line_resolver.cc Restrict ownership of symbol data buffers to symbol supplier. 2010-11-01 17:31:31 +00:00
fast_source_line_resolver_types.h Add missing module_serializer.h and module_serializer.cc for class ModuleSerializer. 2010-10-25 22:24:35 +00:00
fast_source_line_resolver_unittest.cc Tiny fix for memory allocation/deallocation mismatch 2010-11-01 22:10:10 +00:00
linked_ptr.h Rename Airbag to Breakpad. 2007-02-14 19:51:05 +00:00
logging.cc Fix review comment that I missed. 2011-01-11 20:31:53 +00:00
logging.h Make some parts of the processor compile on Win32/MSVC 2011-01-11 20:27:29 +00:00
map_serializers-inl.h Make memory allocation/deallocation consistent: use new char[] instead of operator new() 2010-11-03 23:54:01 +00:00
map_serializers.h Make memory allocation/deallocation consistent: use new char[] instead of operator new() 2010-11-03 23:54:01 +00:00
map_serializers_unittest.cc Fix for issue 222001. 2010-11-04 02:40:06 +00:00
minidump.cc Handle ios dump. 2011-10-11 14:17:02 +00:00
minidump_dump.cc Fix compiler warning. 2011-03-01 20:47:27 +00:00
minidump_dump_test Suppress handler thread from appearing in MinidumpProcessor's ProcessState 2006-11-06 23:00:19 +00:00
minidump_processor.cc Handle ios dump. 2011-10-11 14:17:02 +00:00
minidump_processor_unittest.cc Restrict ownership of symbol data buffers to symbol supplier. 2010-11-01 17:31:31 +00:00
minidump_stackwalk.cc Fix printing of x86_64 registers from minidump_stackwalk 2011-02-14 19:23:35 +00:00
minidump_stackwalk_machine_readable_test Add module list to machine-readable minidump_stackwalk output (#119). 2007-01-29 21:30:31 +00:00
minidump_stackwalk_test minidump_stackwalk should use MinidumpProcessor (#64). r=bryner 2006-10-27 00:40:56 +00:00
minidump_unittest.cc Adjust MD_CONTEXT_CPU_MASK to reflect reality, fix some code so it can handle dumps using the old value for MD_CONTEXT_ARM 2011-08-30 22:22:08 +00:00
module_comparer.cc Make memory allocation/deallocation consistent: use new char[] instead of operator new() 2010-11-03 23:54:01 +00:00
module_comparer.h FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
module_factory.h FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
module_serializer.cc Make memory allocation/deallocation consistent: use new char[] instead of operator new() 2010-11-03 23:54:01 +00:00
module_serializer.h Make memory allocation/deallocation consistent: use new char[] instead of operator new() 2010-11-03 23:54:01 +00:00
pathname_stripper.cc Rename Airbag to Breakpad. 2007-02-14 19:51:05 +00:00
pathname_stripper.h Rename Airbag to Breakpad. 2007-02-14 19:51:05 +00:00
pathname_stripper_unittest.cc Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
postfix_evaluator-inl.h Initialize variables that currently may theoretically be used uninitialized 2010-09-16 20:52:06 +00:00
postfix_evaluator.h Breakpad: Update copyright notice years on all files changed in 2010. 2010-02-09 17:08:56 +00:00
postfix_evaluator_unittest.cc Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
process_state.cc issue 170 - Report assertion type in minidump_stackwalk output. r=mark at http://breakpad.appspot.com/45001 2009-12-02 17:43:57 +00:00
range_map-inl.h Fix a bug in range_map-inl.h and add a unittest to expose the exisiting bug. 2010-09-15 01:11:34 +00:00
range_map.h FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
range_map_unittest.cc Initialize variables that currently may theoretically be used uninitialized 2010-09-16 20:52:06 +00:00
scoped_ptr.h Rename Airbag to Breakpad. 2007-02-14 19:51:05 +00:00
simple_serializer-inl.h Add static version of map wrappers and corresponding serializers. 2010-10-15 20:36:31 +00:00
simple_serializer.h Add static version of map wrappers and corresponding serializers. 2010-10-15 20:36:31 +00:00
simple_symbol_supplier.cc Restrict ownership of symbol data buffers to symbol supplier. 2010-11-01 17:31:31 +00:00
simple_symbol_supplier.h Restrict ownership of symbol data buffers to symbol supplier. 2010-11-01 17:31:31 +00:00
source_line_resolver_base.cc Fix some shadow variables, including one in file_id.cc that causes all files to generate the same hash. Add a test to make sure this doesn't happen again. 2011-10-20 18:23:01 +00:00
source_line_resolver_base_types.h Refactor source line resolver, add interface in supplier and resolver. 2010-10-07 20:31:36 +00:00
stackwalker.cc Use frame pointer to walk ARM stack on iOS. 2011-10-17 13:42:35 +00:00
stackwalker_amd64.cc Fix some apparently longstanding crash bugs in Stackwalker implementations when resolver is NULL. 2011-01-24 19:59:09 +00:00
stackwalker_amd64.h Add stack-scanning fallback to Stackwalker{AMD64,ARM}. 2010-10-01 13:04:16 +00:00
stackwalker_amd64_unittest.cc Fix some apparently longstanding crash bugs in Stackwalker implementations when resolver is NULL. 2011-01-24 19:59:09 +00:00
stackwalker_arm.cc Use frame pointer to walk ARM stack on iOS. 2011-10-17 13:42:35 +00:00
stackwalker_arm.h Changing declaration order of field to correct compilation warnings. 2011-10-18 07:35:46 +00:00
stackwalker_arm_unittest.cc Use frame pointer to walk ARM stack on iOS. 2011-10-17 13:42:35 +00:00
stackwalker_ppc.cc Refactor some bits of StackWalkerX86 / StackFrameX86 out into their respective parent classes so they can be used by other architecture implementations. 2010-10-01 13:01:57 +00:00
stackwalker_ppc.h Breakpad: Update copyright notice years on all files changed in 2010. 2010-02-09 17:08:56 +00:00
stackwalker_selftest.cc Breakpad: Avoid using the C++ <cfoo> headers. 2010-06-25 16:57:07 +00:00
stackwalker_selftest_sol.s Add SPARC/Solaris support to client handler and processor (#201, 200). 2007-09-26 18:28:05 +00:00
stackwalker_sparc.cc Refactor some bits of StackWalkerX86 / StackFrameX86 out into their respective parent classes so they can be used by other architecture implementations. 2010-10-01 13:01:57 +00:00
stackwalker_sparc.h Breakpad: Update copyright notice years on all files changed in 2010. 2010-02-09 17:08:56 +00:00
stackwalker_unittest_utils.h Restrict ownership of symbol data buffers to symbol supplier. 2010-11-01 17:31:31 +00:00
stackwalker_x86.cc Fix some apparently longstanding crash bugs in Stackwalker implementations when resolver is NULL. 2011-01-24 19:59:09 +00:00
stackwalker_x86.h Refactor some bits of StackWalkerX86 / StackFrameX86 out into their respective parent classes so they can be used by other architecture implementations. 2010-10-01 13:01:57 +00:00
stackwalker_x86_unittest.cc Fix some apparently longstanding crash bugs in Stackwalker implementations when resolver is NULL. 2011-01-24 19:59:09 +00:00
static_address_map-inl.h Add static version of map wrappers and corresponding serializers. 2010-10-15 20:36:31 +00:00
static_address_map.h Add static version of map wrappers and corresponding serializers. 2010-10-15 20:36:31 +00:00
static_address_map_unittest.cc Fix for issue 222001. 2010-11-04 02:40:06 +00:00
static_contained_range_map-inl.h FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
static_contained_range_map.h Add static version of map wrappers and corresponding serializers. 2010-10-15 20:36:31 +00:00
static_contained_range_map_unittest.cc Fix for issue 222001. 2010-11-04 02:40:06 +00:00
static_map-inl.h Add StaticMap implementation and unittest to breakpad. 2010-09-20 17:45:15 +00:00
static_map.h Add StaticMap implementation and unittest to breakpad. 2010-09-20 17:45:15 +00:00
static_map_iterator-inl.h Add StaticMap implementation and unittest to breakpad. 2010-09-20 17:45:15 +00:00
static_map_iterator.h Add StaticMap implementation and unittest to breakpad. 2010-09-20 17:45:15 +00:00
static_map_unittest.cc FastSourceLineResolver implementation for optimization purpose. 2010-10-21 17:13:01 +00:00
static_range_map-inl.h Add static version of map wrappers and corresponding serializers. 2010-10-15 20:36:31 +00:00
static_range_map.h Add static version of map wrappers and corresponding serializers. 2010-10-15 20:36:31 +00:00
static_range_map_unittest.cc Fix for issue 222001. 2010-11-04 02:40:06 +00:00
synth_minidump.cc Adjust MD_CONTEXT_CPU_MASK to reflect reality, fix some code so it can handle dumps using the old value for MD_CONTEXT_ARM 2011-08-30 22:22:08 +00:00
synth_minidump.h Adjust MD_CONTEXT_CPU_MASK to reflect reality, fix some code so it can handle dumps using the old value for MD_CONTEXT_ARM 2011-08-30 22:22:08 +00:00
synth_minidump_unittest.cc Fix ContextDeathTest.X86BadFlags unit test on Mac OS X. 2011-12-16 02:15:11 +00:00
synth_minidump_unittest_data.h Fix 64-bit literals in test data 2011-09-01 19:43:27 +00:00
tokenize.cc Fix for bug: debug checks for vector::operator[] fail in breakpad. 2010-10-13 23:45:20 +00:00
tokenize.h provide a network source line resolver + server. r=mark,jimb at http://breakpad.appspot.com/36001 2010-04-08 23:06:23 +00:00
windows_frame_info.h Refactor source line resolver, add interface in supplier and resolver. 2010-10-07 20:31:36 +00:00