- Jun 10, 2017
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 2049892 If8012b1f38ba29daa5bdac2fd15820de51ea9cab lrdp-v2: dcc_parser: Add support to parse DCC BIN file 2041475 I6d6626ff9827a7a85bbdbc4dbedab6974bdd7bb1 linux-ramdump-parser-v2: Add support for sdm450 Change-Id: I63bcc621126a28a715a53624a99ea866cfa2bb2c CRs-Fixed: 2041475, 2049892
-
- 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
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 2051199 I38dc3cebcd3ea7cfda1e6424fd4e19772b965570 lrdp-v2: Fix cache dump parsing for Kryo3xx 2049892 Ifa7e19f1484b1d9905e35200b3ce333fc9ded2f3 dcc_parser: Fix DCC parsing for older DCC version 2050809 I24a3fca72ee747e686a3d81eb6fda3f09cb2009b lrdp_V2: Fix for borken memusage.py for kernel version > 2049774 I85f21aa8eae38d379d9420eabe60051233811dd2 lrdp-v2: Add support for new name for global deferrable 2049892 Ia39109051c6f12a64495cb6f07cdd990bac62859 dcc_parser: Add suppport for version 2 of DCC driver 2051399 Ib689b4811d66472ac20aa7c63893fdaed915512e lrdp-v2:minidump parsing support add in ramparser 2049892 I2841913f4d10214f1b3e3eae49757c5564cf5425 dcc_parser: Add suppport for parsing DCC write 2049376 I078ad0cb734d528600243c91257d26d1e24ab72b lrdp_v2: Add proper check for length of dump data lookup 2052112 Icc564c83107c1ebdf385eab434256cd71f031bc7 lrdp_v2 : Add checks for slabsummary Change-Id: I604c2f2f9162324d2dbe407d1b1924bddf2ea933 CRs-Fixed: 2050809, 2052112, 2049892, 2049774, 2049376, 2051399, 2051199
-
Shadab Naseem authored
Add support for detecting sdm450 target and parsing the ramdumps and cachedumps. Change-Id: I6d6626ff9827a7a85bbdbc4dbedab6974bdd7bb1
-
- Jun 05, 2017
- Jun 02, 2017
-
-
Satyajit Desai authored
Write indicator flag for DCC is not initialized for older driver version of DCC resulting in the parser bailing out early. Initialize the flag to None. Change-Id: Ifa7e19f1484b1d9905e35200b3ce333fc9ded2f3
-
lnx build authored
* changes: dcc_parser: Add suppport for parsing DCC write dcc_parser: Add suppport for version 2 of DCC driver
-
- May 31, 2017
- 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
-
lnx build authored
Merge "lrdp_v2: Add proper check for length of dump data lookup table" into opensource-tools.lnx.1.0-dev.1.0
-
- May 24, 2017
-
-
c_ankurb authored
if CONFIG_SLUB_DEBUG_ON is defined then run the slabsummary Change-Id: Icc564c83107c1ebdf385eab434256cd71f031bc7
-
- May 23, 2017
-
-
Satyajit Desai authored
This change adds support for parsing DCC SRAM data with write support. DCC does not output any data to the SRAM for write operation. So, we will be ignoring all the write configuration in the list. Change-Id: I2841913f4d10214f1b3e3eae49757c5564cf5425
-
Satyajit Desai authored
This change adds support for version 2 of the DCC driver. Added a new option '--v2' to identify the driver version used to collect the trace data. Change-Id: Ia39109051c6f12a64495cb6f07cdd990bac62859
-
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
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 2045104 I595a83fd255ce5501db301286b35bcb83f1ca140 lrdp_v2: Add script to compare l1_cache contents 2047592 Ic215c9928ba28143a5bf307b67be69d2d06db436 ldrp-v2: scandump: Add support for sdm845. 2048870 I96a54d2bf01921f31ae91c24bc96956dd98b1bfc lrdp_v2: Bug fix in slabsummary 2003865 I93ee37feafd9e407fe380761c0e6469fabe40f7d lrdp_v2:changes for getting serial number 2048870 I169ed0204ef7ef1110ce2626cabb1bf62774b312 lrdp_v2:To support klasr offset page_address() Change-Id: I1cee47111e1b3ebde173db5b8af86d882bf34c1a CRs-Fixed: 2047592, 2048870, 2003865, 2045104
-
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
-
-
lnx build authored
-
lnx build authored
-
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 11, 2017
-
-
lnx build authored
-
- May 08, 2017
-
-
Soumen Ghosh authored
This changes to fetch serila number of HW from dump Change-Id: I93ee37feafd9e407fe380761c0e6469fabe40f7d
-
- May 02, 2017
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 2038275 I949c1a3c8df4242ca2e2cd2e1b8149401da6f893 lrdp_v2: Print epoch_ns and epoch_cyc Change-Id: Ifbe83f25d3abe524fcffc84b1421c309df62bb7e CRs-Fixed: 2038275
-
lnx build authored
-
- May 01, 2017
-
-
Gopi Krishna Nedanuri authored
Compares l1 cache contents with DDR contents. Change-Id: I595a83fd255ce5501db301286b35bcb83f1ca140
-
- Apr 27, 2017
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 2020980 Idc2d9dcba1a879461e4470fa9afdb162c50f251b ldrpv2: cachedumlib: Correct the L1 ICache dump format f Change-Id: I1861e60264207a55e5803e28892da8d3ff84ea57 CRs-Fixed: 2020980
-
lnx build authored
Merge "ldrpv2: cachedumlib: Correct the L1 ICache dump format for A53" into opensource-tools.lnx.1.0-dev.1.0
-
- Apr 24, 2017
-
-
Gopi Krishna Nedanuri authored
Print epoch_ns and epoch_cyc useful in HLOS to QTimer time conversion. Change-Id: I949c1a3c8df4242ca2e2cd2e1b8149401da6f893
-
- Apr 19, 2017
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 2030318 I604c920ef302ee9f53d31aa7a0c6edf20c25e7c9 lrdp-v2: fix printout memory attributes Change-Id: I9bfd717367f04d5c9290d3b336574ca9beaae63c CRs-Fixed: 2030318
-
- 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 07, 2017
-
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1074805 I03a04d892e648540a8f6a09e9f1901cb8f919075 lrdp-v2: mmcdoctor: Report err_occurred flag from mmc_ho 2009547 I77845699f90e2d045607a3f7239454cb0ddce29a lrdp-v2: Add mmc parser to linux-ramdump-parser 1074805 Iaf172a038779cf767b55c47ec37b8e90e194aa0f lrdp-v2: Fix read_structure_field crash 1074805 Ic7e5a8a7cb9d5fd551ffb2c3add2499a25aff540 lrdp-v2: Introduce read_s64 1074805 I3235f32e632468c1dd629cad707c66eb7d9a75af lrdp_v2: kernel 4.4 support for pagealloccorruptio 1074805 I07b2086f5f3302c8514a1a8179dbe1605c93f8a2 lrdp_v2: slabinfo optimization and bug fixes. 2016564 I3f92aba42cd58eab075cdbec0ca917fbd431ee13 lrdp-v2: Add kaslr-offset for SDM660 1074805 I1268928e2f1f0493b9047497a0f91b86ad83a296 lrdpv2: Correct caching of virt->physical translations 1074805 If076c033a877f18ea0fa654ab591296eb335b12b lrdp-v2: slab: kernel 4.9 based change to calculate VMEM 2022802 Idd21a68eb6b8bf0cc63d79b640dc167fa78106a4 ldrpv2: cachedumplib: Add support for sdm845. 1074805 I1f3ab3b99ba82e43101429d4cc1fdda560e42ad1 lrdp_v2:pagetracking.py changes for kernel 4.4 1074805 I235199b8b7d58e3303394e70ee78385bc05117c6 lrdpv2: ddrcompare: Adjust virtual address from objdump 1074805 Id7bd04d1f3a35bbb35b66a20a2ee2e39b86126c1 lrdp-v2: Add support for SDM845 1074805 I7f1bcfae99b7b9a4ca6dc3550090441318e857e0 lrdp-v2: ftrace: Add ftrace parsing 1074805 Id361c7e4b62c8e8cbcdda5f61b20703324b801e6 lrdp-v2: memstat: kernel 4.9 based changes for memstat 1074805 I4e180f543bbbe743aa9c0143ffb1ca1d1117d120 lrdp-v2: Add SDM845 TLB Dump Support 2009547 Ibe6196aad7ccd1c2bb381b9adab682394244f879 lrdp-v2: Add remove_file support to ramdump class 1074805 Ief1b7f2b58b99c2213499748397c14dbe430a82c Revert "lrdpv2: ddrcompare: Adjust virtual address from 1074805 Ib40c41a1cee22795e924115090c4d90d2592cf56 lrdp_v2: clock info for kernel 4.4+ 1107097 I6b1337a68241a6914eb05d5ab9d2844735f6a931 lrdp-v2: Add TLB dump support 1074805 If5b3e4de8519e199f3c54f7205208f513661ca7c lrdp_v2: Remove scandump dependency on core context. 2009547 Icbf8c5f5421ac90de4440c04fb93184ed22ee7e5 lrdp-v2: mmcdoctor: Fix fd close and print_out_str API 1074805 Iea87fd9afe2515c0be47ae32fa19db0aff5f3403 lrdp-v2: mm: Add pfn iterator 1074805 I0b6d0c6ad5171eef96f25d884db08780ae40cdad ldrpv2: cachedumplib: Add support for sdm845 2016564 I0f81138d5b3fbfbbea7519ba67dd5b04d54e262c lrdp-v2: Add kaslr-offset for SDM630 2009547 Ia18bba9f2df1c579721aeb44a8dd2b7143183b89 lrdp-v2: Add kimage_voffset info 1074805 I905c0f50e011f85871ca2406b9a5d78afe4f0dc6 lrdp-v2: Fixe vmemmap offset when kaslr is enabled for a 2016427 I46dd4778ca973de870bf53a695485fe2b743d08a ldrpv2: Add support for ICache dump for couple of SoCs 1074805 I4b1d95106cbdd7262afe604a289ce2ebc59ccc52 lrdp-v2: mmcdoctor: Add support to extract mmc ring buff 1074805 I01bd1e38052c2c18af8ae8e42d89c16090f50ee0 lrdp-v2: Timerlist support for non-cascading timer wheel 1074805 I40ee642d997cc1eb8bad852616efc727a10185f3 lrdp-v2: mmcdoctor: Fix spell mistake. 1074805 I65162c7d4220348759525871f0c1d708098ffc2d lrdpv2: pagetracking: Add support for order > 0 pages 1074805 If05b35e78558abeffbf64b6ea615454caa24c67c lrdp-v2: Change to printout memory attributes Change-Id: I95acbc707995891272be937b199cb14014633b77 CRs-Fixed: 1074805, 2016427, 1107097, 2009547, 2016564, 2022802
-
- Apr 06, 2017
-
-
Bhanuprakash Modem authored
Change-Id: Ic7f72f24a52574fd16c73445128a7e219a40734b
-
- 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 30, 2017
-
-
Linux Build Service Account authored
-