- 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
-
- 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 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
-
Linux Build Service Account authored
-
- 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
-
Linux Build Service Account authored
-
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
-
Linux Build Service Account authored
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1069305 Ia90c6d2100dd572b475fd7da30533a4272729acf lrdp-v2: print slab objects summary from ramdump 967221 983532 I4dc88fc7f29770e892a29a7e48e8a79d883c9b06 ldrpv2: cachedumlib: Add support for cobalt 1069287 I76079c6d0a09ee362ca29f6d785439f4f1f4294c lrdp_v2: slabinfo.py execution time optimization. 1108031 I4279647a0f4eb08d2943106afabd3c1bcf06f749 ldrp-v2: Change to handle descrepancy between tools usag 1115470 Ib2de82c5c6549d9ca5d53c96019fc47621a02e23 lrdp-v2: Check if tvec_base_deferrable exisits 1096845 Ie773a2e52989b0f2a83c19d39ffdba7f77911e39 lrdp-v2: Add support to extract kaslr-offset from imem 1105019 I3e87b31fc4f67a6cbac3a362925a63d105664fcb ldrpv2: cachedumlib: Add support for falcon 1079077 Ifecd73af655aad018c26615e0ee816e59ffa4ef0 lrdp-v2: changes to get proper cpr3 information 1074805 I52a0728340bbbfd14855ab9dd51199e4006316c1 Add support for scandump parser 997469 I63b3faf2375ebb6631309fd9cf00fd080ccfe5b4 lrdp-v2: mm: Print memory usage info 1062955 I909bd330c6a4c573a50ab10c549aea20374ee053 lrdp-v2: Update cache dump table version 1074805 I22a86af719a679c462a463fc9ac92154636f57c7 lrdp-v2: Add radix_tree_lookup_element_v2 for new radix 1034128 If9e63e27a052ed45ad3c187983311acdc3376579 lrdp-v2: check for NULL pgtbl_ops 982697 Ie877173bc0fa6ea01e7daf1825720c5601a6f82a ldrpv2: cachedumplib: Add support for couple of SoCs 1096845 Ia19c5b4d47674e2753ba167e5a50295902720457 lrdp-v2: Add support for kaslr 1106250 I1d3b1ac29fdc30a09f4972e53b8f6695afa13d84 lrdp-v2: Dump the deferrable timers in the system 1074805 Id96500e6a59961aa1d06af515560b367a42f2e5b lrdpv2: Fix path issues with autodump 1074805 I6d38d505ba7674b94e8481e6679226803eba977e ldrp-v2: Add new method of finding number of CPUs as of 981273 I163ef37d118914486c6e9b77ee80b2317c37c5b6 lrdp-v2: Timerlist support for kernel 4.2 onwards 1074805 Ia76443e16d6c91dd36a8bd04367b10aa0fcc2c89 lrdp-v2: Handle struct name changes made in 4.4 kernel 1074805 I05ff97d0fe1d999095a033ed8c5827f8e31e5307 lrdp-v2: Support ordering dependencies between memdump t 1080582 I576a2970af0c1479ba956fd97896d4924670f4a1 lrdp-v2: print tick_do_timer_cpu as part of timerlist 995668 I7371bd038e3898cc97282c75e20981d9fd1cb9a5 lrdp-v2: docs: Set autoclass_content = 'both' 1080267 Ib6fa6e1b780db5117f8a750003216794d9cedeea lrdp_v2: config value changes 1040923 I64df5549568a97f907b0e493f3d4cac81a98ddf9 lrdp_v2: Fix auto parse for some new targets. 1048580 I0df1d5c6bdaaed9021ef3bc5a13e6f6cf3c8515f lrdp-v2: Script to fetch memory stats 1079837 Ib6e4a4542335ebbb453a4c734bbd321c0ac1213f lrdp-v2: cpr3_info: add CPRh controller handling 1085156 Ie0970cd5458d169768f4c065cc5ee79e8ad93160 lrdp-v2: cpr3_info: sanity check CPR controller pointer 1104878 Ib49eeffbbc4827c0074d0254d9eae63286e0ae29 RTB: Add timer counter value to the RTB record 1069314 I088813d6017e67e98d8ae0e7913892e70b12c1fd lrdp-v2: script to fetch ion buffers from ramdump 1063415 Ieaacc3f1992b38683c52df6225727ab88944d65a ldrp_v2: Create folder before creating a file 982697 I8014abc0f52a459bdcb7d94b09f4826ded74542c linux-ramdump-parser-v2: Add support for msm8917 1107387 I5e0fcbb2399cac008b931eb5f641f6a1eadbd2ce ldrpv2: Rename falcon/triton to sdm660/sdm630 1013327 If523acafc54f5026680d18c95e4899fb0436599d lrdp-v2: Change board_num to a string 1004523 Ieedc4223293cce40c295c692d32b6bb8498bafa1 lrdp-v2: Ignore negative RSS values 1107474 I2691b313f6a0ab75b216cd678245e97cf22ce4e7 lrdp-v2: check if kaslr_addr exists on the board 1100865 If96dd762d8cb5a9419d149d370ae21cf222ed93b lrdp_v2: Fix generated startup script for use with Linux 1061379 I9d063f882e220d0795eca45a618ad72580dff552 lrdp-v2: ramdump: Fix virtual address translation 1108031 Ica2f3713cf4836dff7942536a6e72009b0478161 lrdp-v2: Add support for msms8998 1063958 I71479dc70d93124603f6bd5403296efa4e6dfdeb lrdp-v2: Refine AARCH64 page table format parsing 1013312 I77f1e5edb106a2d906856f82295c6f9e4b573008 ldrp-v2: Update the cache dump table version and fix ICa 981873 I01e44fe2e9a0f09a8bebdd76715002f6b12cf0b5 lrdp-v2: ramdump: Handle equals signs in config values 1043587 Ibea608112400c06a9adc6f1fd3b4842a87717846 lrdp-v2: Use 'rb' mode when opening DDR files 1074311 If7a3f2c6ed990d9203ea93c8e0688c5c44f13c53 lrdp-v2: Parse WLAN module as part of parser 1034128 I949ec4a24a7dedc394aedc3e6e30e64f34ca3715 lrdp-v2: support for arm_smmu_domain container of iommu_ 1079693 I454f547959c861d0aced65b0006f40b583cf7b7a lrdv_v2: fix for broken lpm.py 1097853 Ic721758993f046b3c6d0ebb0c18309ebbe9ca9b1 lrdp_v2: Print NS Watchdog related info 1095922 I6c8ae233213aed1a6b57fc1b4eaf8f7b7b81b98d lrdp-v2: Rename cobalt to msm8998 1074805 I954bc09b5e594be8563a8e2228ba2e82b8731689 lrdp-v2: Add support for msmcobalt 1069241 Id351b098c1584fbac81a09e762ae4616208d6872 lrdp-v2: list all open files by tasks 1013327 Id0d4f51105e954567c745a64d35367159d50a6c4 lrdp-v2: boards: Fix bogus indent 1000779 Iab25c15d00dde1bb5dfafb3149e6e55760fd6291 lrdpv2: Make QDSS binary data parsing optional 1095922 Idba8cbcb8e3399e6e33f99b993554aeef7420a53 lrdp-v2: make ListWalker as iterator 1074805 Ifed5026e07f96de21a673a636b6786b3c28c4ad0 lrdp_v2: Sorting of slabsummary based on its size. 1095922 I82ff0ffec41858937d08a3bc56fde4c50a642d8b linux-ramdump-parser-v2: Add support for msm8940 and msm 1074805 Id386b6c3ecf4710fa6fe1c2ee3c6a3034b430a76 lrdp-v2: Update informational message 1074805 I189950853c1dbc279cc7de502b1c75c0455ef782 Modify scandata to write Needed info into binary file 982697 I9529d2187ce70401d57ca14c4294c4a7cee2c810 linux-ramdump-parser-v2: Add support for APQ8953 1010046 I46d803e7fcecadc73e0ccca3422d586c00ecc610 lrdp-v2: Add support for AARCH64 page table format 975448 I4ec2c37181eb625b4104e2621624a825493a14b1 lrdp-v2: Add support for mdmcalifornium 1094184 I29ecd6f439f8f191bb91091f68a0536a272a4744 lrdp-v2: Add ramdump support for falcon and triton 1038185 If98a4073e9afc98fd3903e606539b9e4e9ca2c51 lrdp-v2: ramdump: Fix autoparse for some targets. 995668 I8ecdced37206947c434c7ddf4d7d61979c9cf92f lrdp-v2: add Support for parsing MDP registers 997469 Ie50f8b6e0adf24e5a9b3b18c6118000348b29507 lrdp-v2: Print timestamps in seconds Change-Id: I2ef202bcac29f7fc59ce6cdf79759cedf19b3abc CRs-Fixed: 1079077, 1095922, 997469, 1048580, 1061379, 1062955, 1106250, 1108031, 1013312, 1000779, 1063415, 1069287, 1107387, 995668, 981873, 1096845, 981273, 1038185, 1040923, 1069314, 1074311, 967221, 1074805, 982697, 1100865, 1004523, 1010046, 1097853, 1080582, 1105019, 1079693, 1094184, 1085156, 983532, 1063958, 1080267, 1115470, 1107474, 1043587, 1013327, 975448, 1079837, 1034128, 1069305, 1104878, 1069241
-
- Mar 27, 2017
-
-
Patrick Daly authored
Add a function for reading a signed 64 bit value from a ramdump. Change-Id: Ic7e5a8a7cb9d5fd551ffb2c3add2499a25aff540
-
- Mar 25, 2017
-
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
- 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
-