Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(289)

Issue 427002: Improve Linux ARM CPU information reporting.

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 8 months ago by digit
Modified:
11 years, 1 month ago
CC:
google-breakpad-dev_googlegroups.com
Base URL:
http://google-breakpad.googlecode.com/svn/trunk/
Visibility:
Public.

Description

Improve Linux ARM CPU information reporting.

This patch fixes the code in minidump_writer.cc responsible for
writing the CPU-specific information when running on ARM-based
Linux systems. The format of /proc/cpuinfo differs significantly
from x86 and x86_64.

Note that this adds a new 'arm_cpu_info' struct to the
MDCPUInformation union type to hold a few ARM-specific CPU
information bits.

Patch Set 1 #

Total comments: 27
Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M src/client/linux/minidump_writer/minidump_writer.cc View 4 chunks +181 lines, -48 lines 16 comments Download
M src/google_breakpad/common/minidump_format.h View 2 chunks +9 lines, -1 line 9 comments Download
M src/processor/minidump.cc View 7 chunks +186 lines, -32 lines 2 comments Download
M src/processor/minidump_processor.cc View 1 chunk +22 lines, -0 lines 0 comments Download
M src/processor/synth_minidump.cc View 1 chunk +18 lines, -0 lines 0 comments Download

Messages

Total messages: 5
Ted Mielczarek
https://breakpad.appspot.com/427002/diff/1/src/client/linux/minidump_writer/minidump_writer.cc File src/client/linux/minidump_writer/minidump_writer.cc (right): https://breakpad.appspot.com/427002/diff/1/src/client/linux/minidump_writer/minidump_writer.cc#newcode1106 src/client/linux/minidump_writer/minidump_writer.cc:1106: bool WriteCPUInformation(MDRawSystemInfo* sys_info) { It would be really nice ...
11 years, 8 months ago #1
digit
http://breakpad.appspot.com/427002/diff/1/src/client/linux/minidump_writer/minidump_writer.cc File src/client/linux/minidump_writer/minidump_writer.cc (right): http://breakpad.appspot.com/427002/diff/1/src/client/linux/minidump_writer/minidump_writer.cc#newcode1106 src/client/linux/minidump_writer/minidump_writer.cc:1106: bool WriteCPUInformation(MDRawSystemInfo* sys_info) { I'll try to refactor this ...
11 years, 8 months ago #2
Ted Mielczarek
Did you intend to pick this patch back up and just forget about it?
11 years, 1 month ago #3
digit
On Tue, Mar 12, 2013 at 7:09 PM, <ted.mielczarek@gmail.com> wrote: > Did you intend to ...
11 years, 1 month ago #4
Ted Mielczarek
11 years, 1 month ago #5
On 2013/03/13 13:14:21, digit wrote:
> Is there more information about Windows/ARM these days that we could use
> btw?

I looked into this last year:
https://groups.google.com/forum/?fromgroups=#!topic/google-breakpad-dev/0K3Dl...

The CONTEXT structures are all in the Windows 8 SDK, but I can't find any
information that they're doing anything more interesting than what's currently
in the SDK (128 bits for non-x86 CPU features). It would be nice to get my hands
on a Windows RT minidump and see what it actually contains, but I wouldn't know
where to start with acquiring one.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld 1004:630ec63f810e-tainted