- 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
-
- 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
-
- Mar 17, 2017
-
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
- Mar 16, 2017
-
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
- Mar 15, 2017
-
-
Ritesh Harjani authored
Starting from sdm660(kernel version 4.4) mmc driver keeps last 64 mmc trace events in ring buffer. This patch adds the support to extract it to mmcreport.txt for both mmc0/mmc1. Change-Id: I4b1d95106cbdd7262afe604a289ce2ebc59ccc52
-
Ritesh Harjani authored
This dumps err_occurred flag in mmcreport.txt if present in mmc_host. Change-Id: I03a04d892e648540a8f6a09e9f1901cb8f919075
-