- Oct 11, 2017
-
-
Kaushal Kumar authored
Add support for detecting SDA670 target and parsing the ramdumps. Change-Id: Id52f49ccbf843789e1cce5e2249065ea96a9a953
-
- Sep 25, 2017
-
-
Lingutla Chandrasekhar authored
Add board, cache and tlb dump parsing support for sdm670. Change-Id: I8d3299ff2ea31a492d6845d7bf192d358eb859c2 Signed-off-by:
Lingutla Chandrasekhar <clingutla@codeaurora.org>
-
- Sep 15, 2017
-
-
Gopi Krishna Nedanuri authored
Reading byte by byte takes lot of time. So read complete buffer at a time. Change-Id: Ie9dcb74d9b75ee3adf2c7940a4b6530525a073fe
-
- Sep 06, 2017
-
-
Sri Krishna Madireddy authored
Add support to parse DCC dumps with autodump option to RDP In autodump we give only ramdumps location without --ram-file bin locations. Change-Id: I87aa2b337415dd93cc5b60c813bf6cd1712f2565
-
- Aug 28, 2017
-
-
Soumen Ghosh authored
scandumpwrapper dumping the register as 0 instaed of 0x0, Due that scandump_reader string matching is failing Change-Id: I1f86a224fb28a2f946328041472013a294ab1521
-
- Aug 23, 2017
-
-
Ankur Bansal authored
Fix for broken irqstat.py for 3.18 kernel. In kernel 3.18, affinity is part of struct irq_data whereas in kernel >= 4.4 affinity is part fo struct irq_common_data Change-Id: I6c5b5417df86a818c1fc362ab881057074521d2f
-
- Aug 21, 2017
-
-
Soumen Ghosh authored
example: $6 = 0xffffff900fca <linux_banner> ... Change-Id: I7fd098ea26d7e5c25590aa7c5d312a0545633686
-
- Aug 16, 2017
-
-
Soumen Ghosh authored
Read the linux banner data from vmlinux rodata section. Also read the linux banner data from ramump. Do a matching of both the data. If success then ramparser will go ahead and proces further Change-Id: I1b9245f1a4fcc9cdff0a3bfb7293b2385981feba
-
Ankur Bansal authored
Use correct API to calculate the total ion memory allocation. On 64bit platforms, the amount of memory allocated by ion can exceed 32 bits. Change-Id: I3a99392a921a288e3581bb842bb9989bd7c0d696
-
- Aug 14, 2017
-
-
Cheonho Park authored
cpu_possible_bits / cpu_online_bits are not available at kernel 4.9 replace them with __cpu_possible/online_mask Change-Id: I672798f27c24991230d31698e4d318a8af56c443
-
- Aug 11, 2017
-
-
Gopi Krishna Nedanuri authored
Fix CPU number of watchdog task in 4.9 kernel and fix next event for hotplugged CPU. Change-Id: Ia0c13ec61bb667a16901027f8f8a132153957c9f
-
- 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
-