Home | History | Annotate | Download | only in processor

Lines Matching refs:process_state

49 #include "google_breakpad/processor/process_state.h"
787 void PrintProcessState(const ProcessState& process_state,
791 string cpu = process_state.system_info()->cpu;
792 string cpu_info = process_state.system_info()->cpu_info;
793 printf("Operating system: %s\n", process_state.system_info()->os.c_str());
795 process_state.system_info()->os_version.c_str());
802 process_state.system_info()->cpu_count,
803 process_state.system_info()->cpu_count != 1 ? "s" : "");
807 if (process_state.crashed()) {
808 printf("Crash reason: %s\n", process_state.crash_reason().c_str());
809 printf("Crash address: 0x%" PRIx64 "\n", process_state.crash_address());
814 string assertion = process_state.assertion();
821 if (process_state.time_date_stamp() != 0 &&
822 process_state.process_create_time() != 0 &&
823 process_state.time_date_stamp() >= process_state.process_create_time()) {
825 process_state.time_date_stamp() -
826 process_state.process_create_time());
832 int requesting_thread = process_state.requesting_thread();
837 process_state.crashed() ? "crashed" :
839 PrintStack(process_state.threads()->at(requesting_thread), cpu,
841 process_state.thread_memory_regions()->at(requesting_thread),
842 process_state.modules(), resolver);
846 int thread_count = process_state.threads()->size();
852 PrintStack(process_state.threads()->at(thread_index), cpu,
854 process_state.thread_memory_regions()->at(thread_index),
855 process_state.modules(), resolver);
859 PrintModules(process_state.modules(),
860 process_state.modules_without_symbols(),
861 process_state.modules_with_corrupt_symbols());
864 void PrintProcessStateMachineReadable(const ProcessState& process_state) {
869 StripSeparator(process_state.system_info()->os).c_str(),
871 StripSeparator(process_state.system_info()->os_version).c_str());
873 StripSeparator(process_state.system_info()->cpu).c_str(),
876 StripSeparator(process_state.system_info()->cpu_info).c_str(),
878 process_state.system_info()->cpu_count);
880 int requesting_thread = process_state.requesting_thread();
885 if (process_state.crashed()) {
887 StripSeparator(process_state.crash_reason()).c_str(),
888 kOutputSeparator, process_state.crash_address(), kOutputSeparator);
892 string assertion = process_state.assertion();
907 PrintModulesMachineReadable(process_state.modules());
915 process_state.threads()->at(requesting_thread));
919 int thread_count = process_state.threads()->size();
924 process_state.threads()->at(thread_index));