- 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
-
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 27, 2017
-
-
Patrick Daly authored
Add a function for reading a signed 64 bit value from a ramdump. Change-Id: Ic7e5a8a7cb9d5fd551ffb2c3add2499a25aff540
-
- 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
-
- Mar 14, 2017
-
-
Vaishali Gupta authored
kernel 4.9 has changes for memstat fields, modified lrdp similarly Change-Id: Id361c7e4b62c8e8cbcdda5f61b20703324b801e6
-
- Mar 13, 2017
-
-
Ritesh Harjani authored
Fixes Unkwown -> Unknown Change-Id: I40ee642d997cc1eb8bad852616efc727a10185f3
-
- Mar 11, 2017
-
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
- Mar 10, 2017
-
-
Avinash Jain authored
clock framework is changed in kernel 4.4.38+, read clock vealue from different data structures based on kernel version. Change-Id: Ib40c41a1cee22795e924115090c4d90d2592cf56
-
Linux Build Service Account authored
-
- Mar 09, 2017
-
-
Kyle Yan authored
Add decoding information for L1 I/D caches for both Ananke and Prometheus. Change-Id: I0b6d0c6ad5171eef96f25d884db08780ae40cdad
-
- Mar 08, 2017
-
-
Kyle Yan authored
Add support for detecting sdm845 target and parsing the ramdumps. Change-Id: Id7bd04d1f3a35bbb35b66a20a2ee2e39b86126c1
-
Siba Prasad authored
This patch provides mmcdoctor as a parser to get useful debugging information about mmc driver. 1. This will be helpful in debugging some obvious mmc driver related issues like - - clocks are gated for mmc driver. - bad firmware issues. 2. Provides info on type of error - - CRC/timeout/software-timeout/ etc. - Provides useful data structure addresses which otherwise needs to be manually parsed TODO:- - To add the additional logic to dump the ring buffer in mmc driver to get last mmc events. Change-Id: I77845699f90e2d045607a3f7239454cb0ddce29a
-
Siba Prasad authored
This adds remove_file function to ramdump class. Change-Id: Ibe6196aad7ccd1c2bb381b9adab682394244f879
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
- Mar 07, 2017
-
-
Mohammed Khajapasha authored
Add Icache dump support for 8937,8917,8940 and 8920 targets. Change-Id: I46dd4778ca973de870bf53a695485fe2b743d08a
-
- Mar 03, 2017
-
-
Vaishali Gupta authored
Linux Kernel 4.9, VMEMMAP_SIZE calculation has changed and modified lrdp to calculate similarly Change-Id: If076c033a877f18ea0fa654ab591296eb335b12b
-
Vikram Mulukutla authored
Use the 'crash' and 'trace-cmd' tools to extract raw ftrace data and parse out the ftrace buffer. A file named 'ftrace.txt' is created in the outdir path if all commands succeed. Change-Id: I7f1bcfae99b7b9a4ca6dc3550090441318e857e0
-
- Mar 01, 2017
-
-
Avinash Jain authored
page structure is changed in kernel 4.4, changes made in this file to support kernel 4.4. Change-Id: I3235f32e632468c1dd629cad707c66eb7d9a75af
-
- Feb 28, 2017
-
-
Patrick Daly authored
Cache translations for pages rather than by exact address. This shows a large improvement in efficiency for some specific cases: Before: [9/33] --dmesg ... 18.810140s [23/33] --print-rtb ... 78.879237s [26/33] --print-tasks ... 29.115214s After: [9/33] --dmesg ... 0.952276s [23/33] --print-rtb ... 7.542078s [26/33] --print-tasks ... 4.092283s Change-Id: I1268928e2f1f0493b9047497a0f91b86ad83a296
-
Avinash Jain authored
flag for performance on/off, bug fixes. Change-Id: I07b2086f5f3302c8514a1a8179dbe1605c93f8a2
-
- Feb 17, 2017
-
-
Linux Build Service Account authored
-
- Feb 15, 2017
-
-
Linux Build Service Account authored
-
- Feb 13, 2017
-
-
Kyle Yan authored
Update timerlist to support kernel change <500462a9de65> ("timers: Switch to a non-cascading wheel") which changes the organization of timers. Change-Id: I01bd1e38052c2c18af8ae8e42d89c16090f50ee0
-
- Feb 08, 2017
-
-
Sudarshan Rajagopalan authored
This change will allow the memory attribute details to be printed out during page-table dump. Change-Id: If05b35e78558abeffbf64b6ea615454caa24c67c
-
Runmin Wang authored
Add initial TLB dump support for msm8998 target. Change-Id: I6b1337a68241a6914eb05d5ab9d2844735f6a931
-
- Jan 27, 2017
-
-
Avinash Jain authored
In kernel 4.4 page infra is changed, changes in pagetracking.py to make it working. Change-Id: I1f3ab3b99ba82e43101429d4cc1fdda560e42ad1
-
- Jan 26, 2017
-
-
Linux Build Service Account authored
-