- Jul 19, 2017
-
-
Gopi Krishna Nedanuri authored
Print more info needed to analyze NS watchdog issues without loading ramdump. Change-Id: I3dd2624d6edf2cf639652cf6f06881b2fe0bebc0
-
- Jul 18, 2017
-
-
Sri Krishna Madireddy authored
Updates LLCC client version number to 0x10 Change-Id: I4e80d912b0c959f39a31767c9a7002d87e2b6a7a
-
- Jul 12, 2017
-
-
Olav Haugan authored
The THREAD_INFO_IN_TASK kernel feature removes the thread_info structure from task stack. Add support for this in the parser to handle when this option is enabled. Change-Id: I23eda300395936618e6d69eccd6c5d610c871ba8
-
Olav Haugan authored
Abstract out whether kaslr is enabled or not to allow ddrcompare to work regardless of whether kaslr is enabled or not. Change-Id: I4b00ed48748ce9a5a63c0905c99200ac9bfe4482
-
- Jul 06, 2017
-
-
Sri Krishna Madireddy authored
With new dcc_parser support DCC_SRAM.BIN is directtly passed with given offset to read register information. Change-Id: I84225fd63034a652de1ed67644251aa0e045b310
-
- Jun 23, 2017
-
-
David Collins authored
Do not attempt to parse the APM data structure if the pointer to it is null. Change-Id: I2894c217a5deaafe1ded2a628ddeefa026ca030b
-
- Jun 22, 2017
-
-
Sudarshan Rajagopalan authored
Global variable name 'vm_stat' is changed in newer kernel versions. Use the appropriate variable name depending on the kernel version being used. Change-Id: Ia36735bc22c1165ee2736ac39bf93fb2e4a86d0f
-
Soumen Ghosh authored
As DCC is not going to be enabled on secure device, SDI would dump required registers in standard dcc dumping format. So extend ramparser’s DCC parsing support for <address><value> format. The KMISC section would contain all registers address value pair as mentioned below. Parse the data and generate the “dcc_captured_data.xml” and it should be same as actual dcc dump parsed xml. Change-Id: Ib042ebc6895f0594f5784600174087a979e8709f
-
- Jun 09, 2017
-
-
Rhythm Patel authored
Change Client ID information for LLC (System) cache from 0x121 to 0x140. Change-Id: Ieed438c7c1eb21e19e6d9d95ab14023ba6922f7c
-
c_ankurb authored
Adding check for kernel 4.9 where radix tree lookup by element has changed to use shift instead of height so now using radix_tree_lookup_element_v2 in kernel 4.9 Change-Id: I8323da2d4ccd52f3dd27a776e9640e1f0d917675
-
- Jun 07, 2017
-
-
Sri Krishna Madireddy authored
Add support for generating sram.bin from DCC_SRAM.BIN With this NEW sram will call version 2 of DCC driver for parsing. Change-Id: If8012b1f38ba29daa5bdac2fd15820de51ea9cab
-
- Jun 06, 2017
-
-
Shadab Naseem authored
Add support for detecting sdm450 target and parsing the ramdumps and cachedumps. Change-Id: I6d6626ff9827a7a85bbdbc4dbedab6974bdd7bb1
-
- May 26, 2017
-
-
Soumen Ghosh authored
A minidump supports fewer features than a full ramdump, but does not require the user to save all 4GB+ of memory. Instead a small subset of DDR is saved by crashscope as an elf file. Currently dmesg logs, rtb logs, and the cpu context parser are supported. Example usage: python ramparse.py --vmlinux <vmlinux> --minidump --ram-elf <elf_file> --ram-file <OCIMEM.bin> --everything Change-Id: Ib689b4811d66472ac20aa7c63893fdaed915512e
-
- May 24, 2017
-
-
c_ankurb authored
if CONFIG_SLUB_DEBUG_ON is defined then run the slabsummary Change-Id: Icc564c83107c1ebdf385eab434256cd71f031bc7
-
- May 23, 2017
-
-
Kyle Yan authored
Initial commit of adding support for cache dump parsing in SDM845 contained syntax errors due to being unable to test on actual dumps. Fix the cache parsing to deal with the errors. Change-Id: I38dc3cebcd3ea7cfda1e6424fd4e19772b965570
-
c_ankurb authored
variable name is changed from vm_stat -> vm_zone_stat in kernel version 4.9 Change-Id: I24a3fca72ee747e686a3d81eb6fda3f09cb2009b
-
- May 19, 2017
-
-
Kyle Yan authored
Previous check that the client id does not exceed the lookup table was off by one. Change-Id: I078ad0cb734d528600243c91257d26d1e24ab72b
-
- May 18, 2017
-
-
Avinash Jain authored
Bug fix for in free objects calculation for objects in slab. Change-Id: I96a54d2bf01921f31ae91c24bc96956dd98b1bfc
-
Avinash Jain authored
Modify page_address() to support KASLR Change-Id: I169ed0204ef7ef1110ce2626cabb1bf62774b312
-
- May 17, 2017
-
-
Kyle Yan authored
The name of the global deferrable timer base has changed to 'timer_base_deferrable' as of msm-4.9. Modify the timerlist parser to reflect the change. Change-Id: I85f21aa8eae38d379d9420eabe60051233811dd2
-
- May 16, 2017
-
-
Sri Krishna Chaitanya Madireddy authored
Scandump parser has been modified to generate per cpu cmm files. Extract 8 Core bin files from ramdump (offset:0x130 - 0x137) and call scandumpwrapper from parse_scandump_per_cpu. With MAX_NUM_ENTRIES in ramdump increased to 0x140. Change-Id: Ic215c9928ba28143a5bf307b67be69d2d06db436
-
- May 08, 2017
-
-
Soumen Ghosh authored
This changes to fetch serila number of HW from dump Change-Id: I93ee37feafd9e407fe380761c0e6469fabe40f7d
-
- May 04, 2017
-
-
Prakash Gupta authored
Add lrdp support for page owner stackdepot which is introduced with commit I9f96f1b5278 ('mm/page_owner: use stackdepot to store stacktrace') Change-Id: If9ed0efc75f6e46b853776013c9c8390e1af265b
-
- May 01, 2017
-
-
Gopi Krishna Nedanuri authored
Compares l1 cache contents with DDR contents. Change-Id: I595a83fd255ce5501db301286b35bcb83f1ca140
-
- Apr 24, 2017
-
-
Gopi Krishna Nedanuri authored
Print epoch_ns and epoch_cyc useful in HLOS to QTimer time conversion. Change-Id: I949c1a3c8df4242ca2e2cd2e1b8149401da6f893
-
- Apr 13, 2017
-
-
Prakash Gupta authored
Fix UnboundLocalError for local variable 'attr_indx_str' referenced before assignment ----------begin IOMMU---------- !!! Exception while running IOMMU Traceback (most recent call last): File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\ramparse.py", line 376, in <module> p.cls(dump).parse() File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\parsers\iommu.py", line 352, in parse parse_aarch64_tables(self.ramdump, d, domain_num) File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\aarch64iommulib.py", line 444, in parse_aarch64_tables flat_mapping = create_flat_mappings(ramdump, d.pg_table, d.level) File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\aarch64iommulib.py", line 403, in create_flat_mappings tmp_mapping) File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\aarch64iommulib.py", line 336, in parse_2nd_level_table page_size, attr_indx, shareability, xn_bit, True) File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\aarch64iommulib.py", line 185, in add_flat_mapping map = FlatMapping(virt, phy_addr, map_type_str, page_size, attr_indx_str, UnboundLocalError: local variable 'attr_indx_str' referenced before assignment ------------end IOMMU---------- Change-Id: I604c920ef302ee9f53d31aa7a0c6edf20c25e7c9 Fixes: If05b35e7855 ("lrdp-v2: Change to printout memory attributes")
-
Mohammed Khajapasha authored
Correcting the A53 ICache dump format for parsing the instruction cache dump. Change-Id: Idc2d9dcba1a879461e4470fa9afdb162c50f251b
-
- Apr 04, 2017
-
-
Patrick Daly authored
This reverts commit 1247c267 ("lrdpv2: ddrcompare: Adjust virtual address from objdump") The above did not properly consider the case where kaslr is not enabled, resulting in a crash. Revert it so a proper fix can go in. Change-Id: Ief1b7f2b58b99c2213499748397c14dbe430a82c
-
- Mar 29, 2017
-
-
Patrick Daly authored
Add a utility function for iterating through all valid pages. Use it in --print-pagetracking to fix an issue where invalid pfn numbers are being used. Change-Id: Iea87fd9afe2515c0be47ae32fa19db0aff5f3403
-
Patrick Daly authored
The stack trace saved by PAGE_OWNER is only set for the first pfn in a page even if it has order > 0. Previously, invalid stack traces were printed out for "tail pages". Change-Id: I65162c7d4220348759525871f0c1d708098ffc2d Signed-off-by:
Patrick Daly <pdaly@codeaurora.org>
-
Patrick Daly authored
With Kaslr enabled: virtual_address = virtual_address_from_vmlinux + kaslr_offset This fixes an issue where all the magic values from locks are incorrectly detected as corrupted. Change-Id: I235199b8b7d58e3303394e70ee78385bc05117c6 Reported-by:
<soumeng@codeaurora.com>
-
Patrick Daly authored
When calling read_structure_field with an undefined symbol, the desired behavior is to return None rather than crash. Change-Id: Iaf172a038779cf767b55c47ec37b8e90e194aa0f
-
Patrick Daly authored
KASLR randomizes the address of the linear kernel mapping, which causes the starting address of vmemmap to be similarly randomized. Use the value of memstart_addr in calculations instead of phys_offset. Change-Id: I905c0f50e011f85871ca2406b9a5d78afe4f0dc6
-
- Mar 28, 2017
-
-
Kyle Yan authored
Add TLB Dump Support for both KRYO3XX Gold and Silver Cores. Change-Id: I4e180f543bbbe743aa9c0143ffb1ca1d1117d120
-
- Mar 27, 2017
-
-
Patrick Daly authored
Add a function for reading a signed 64 bit value from a ramdump. Change-Id: Ic7e5a8a7cb9d5fd551ffb2c3add2499a25aff540
-
- Mar 23, 2017
-
-
rhythmp authored
Add decoding information for LLC (System) cache. Included LLC parse function. Change-Id: Idd21a68eb6b8bf0cc63d79b640dc167fa78106a4
-
- Mar 22, 2017
-
-
Ritesh Harjani authored
This closes the open files and correct the API from print_out_string to print_out_str. Change-Id: Icbf8c5f5421ac90de4440c04fb93184ed22ee7e5
-
Ritesh Harjani authored
This prints kimage_voffset info if kaslr is enabled. Change-Id: Ia18bba9f2df1c579721aeb44a8dd2b7143183b89
-
- Mar 21, 2017
-
-
Neeraj Upadhyay authored
Add kaslr-offset for parsing kaslr enabled dumps for SDM630. Change-Id: I0f81138d5b3fbfbbea7519ba67dd5b04d54e262c
-
Neeraj Upadhyay authored
Add kaslr-offset for parsing kaslr enabled dumps for SDM660. Change-Id: I3f92aba42cd58eab075cdbec0ca917fbd431ee13
-