- Aug 05, 2017
-
-
Ankur Bansal authored
Fix for broken clockdump.py for kernel 4.9 Change-Id: Id2867eebd413f66d6406bbd6fba214d0f642d772
-
- Aug 02, 2017
-
-
wadesong authored
Add support for detecting SDX20 SoC info and hardware IDs. Change-Id: I39ea7b9d4446574e2012edfb7a33690281c9920b
-
Soumen Ghosh authored
here fp is value is coming less than page_offset. Due that rest of the call stack is not getting printed Change-Id: Ie878d41f0ecc16d21f9795c699f035a7460904b4
-
- Aug 01, 2017
-
-
Ankur Bansal authored
Fix for broken pagetracking.py for kernel 4.9 Change-Id: Iffc8ca870fb22dc5153914d8cfd3b04d618771a3
-
- Jul 27, 2017
-
-
Soumen Ghosh authored
We have to use alternate PC value if PC is bad. We will have 2 alternate PC values(ALT_PC_1 and ALT+PC_2), we should pick nearest value to the 32bit PC. If PC is 64bit value the take the PC only Change-Id: Ibf74bea1d549fd5d1e1549da5d3ae898c9606d43
-
- Jul 26, 2017
-
-
Gopi Krishna Nedanuri authored
Print timer related info to analyze NS Watchdog issues. Change-Id: Ib398075b58bd7063e24248597c7869ced8d8a645
-
- Jul 25, 2017
-
-
Gopi Krishna Nedanuri authored
Fix variable name change of cpu_online_bits for 4.9 kernel Change-Id: Ic04d2327f41e678e1e6bcfb1e8e05cbf47b4e515
-
wadesong authored
Current Linux Ram Dump Paser scripts are only able to load kernel symbols by default. No loadable modules' symbols will be parsed at startup time, which may result in 'unknown symbols' in some cases, especially when checking SLAB info on dual-wifi platforms. With this change, loadable modules' symbols can be parsed on script startup by the following configurations: 1) Put all symbols under a certain dir, such as: <dump_location>/symbols/wlan.ko <dump_location>/symbols/wlan_sdio.ko 2) Add --sym_path when invoking the scripts, such as: python %RAM_DUMP_PARSER_PATH%\ramparse.py --sym_path <dump_location>/symbols With the above actions, all loadable modules' symbols will be parsed and stored for subsequent information dumping. Symbol loading commands will also be added into the Trace32 startup script. Change-Id: Idda9c9a08cfd24c19bf4021e80fee5187cd031b9
-
- Jul 21, 2017
-
-
Soumen Ghosh authored
It will parse scandump_core cmm file and write the putput in dmesg_TZ.txt file Change-Id: If686505ffe279a471cc2cd625c15bcfb4ee32cca
-
- Jul 20, 2017
-
-
Rhythm Patel authored
Changing the Last Level Cache (System Cache) dump details according to their structures. Dumps have been collected without structure padding Change-Id: Ic34c4517df1399b16b16007a08932d5ffe6043b8
-
c_ankurb authored
modify irqstats.py for printing the affinity of irq in irqstats Change-Id: I9e4f94364511238720a662171dfbb860d4722aa5
-
c_ankurb authored
modify irqstats.py for printing the hwirq no in irqstats Change-Id: I31367b037427aefa9397cc5a942aa92baa18b0bd
-
- 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
-
wadesong authored
SLUB allocation and freeing tracking storage address calculation doesn't take into account the length of the red zone header, resulting in incorrect stack dump when Linux RAM dump parser is used to parse(with --slabinfo option)dumps generated with SLUB_DEBUG options enabled. Change-Id: I50f4c6d304ff1ecd57bfddb1bfa9441ff5cb3ac1
-
- Jul 14, 2017
-
-
Sri Krishna Madireddy authored
When cores are in PC, SDI would dump DCC, in this scenario we will have DCC data at DDR and DCC_SRAM.BIN. Call dcc_parse with appropriate params for above two scenarios. Change-Id: Ia8382643998455e5c291159ac0f78bc52df9147c
-
- Jul 13, 2017
-
-
Sudarshan Rajagopalan authored
The struct 'iommu_debug_attachment' no longer contains the field 'dev'. Use appropriate fields to get the required job done. Change-Id: I794e0d507101c6cd131da97f31b18f319125eca0
-
- 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
-
- Jul 01, 2017
-
-
wadesong authored
memstart_addr is now used by lrdp-v2 to retrieve lowmem page address, but the variable is only defined on ARM64. Add code for retrieving the same information on ARM32 Change-Id: I825b318962751b1b948df9cb948149e47e3fdf50
-
- 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
-