- Jan 28, 2020
-
-
Linux Build Service Account authored
Change-Id: I814a98c20e7be43ef79d667ff41db52dfd274d84
-
- Jan 23, 2020
-
-
qctecmdr authored
-
- Jan 21, 2020
-
-
Soumen Ghosh authored
Kaslr enabled dump has to pass adjusted address into GDB to get correct symbol information. because vmlinux is loaded witihout kaslr offset. Change-Id: Ic6b110597667795e2612a38097be3ff8c7a57b4a
-
- Jan 20, 2020
-
-
Maria Yu authored
The infomation last_enqueued_ts and last_sleep_ts is very important for task to analyse with hung tasks. Add those to our taskdump help crash debugging more efficiently. Change-Id: Ifb2132bf032f04d5c56d9ca5d35a6c798465a13c
-
Maria Yu authored
Add support of task state to char then it can easier for task status analyzing. Change-Id: Ifdd0e2bf19552bae4be113e8be0f976a06dddf3e Reported-By:
Kassey Li <yingangl@codeaurora.org> Signed-off-by:
Maria Yu <aiquny@codeaurora.org>
-
- Jan 18, 2020
-
-
Linux Build Service Account authored
Change-Id: I11f9d72141168de6694a8b8656ab3687dca85ade
-
- Jan 15, 2020
- Jan 14, 2020
-
-
Madhur Rawat authored
Change-Id: I9a322982d5a3ea1312b8d8d1b2772e892af07cd3
-
- Jan 10, 2020
-
-
Madhur Rawat authored
Change-Id: I6c287bef39648d5741a35d029a3084fc2aa630ec
-
- Jan 09, 2020
-
-
qctecmdr authored
-
qctecmdr authored
-
Chandra Sai Chidipudi authored
Correct the error. Change-Id: Id466ba42d53789651acf13d45296329105c3117c
-
Chandra Sai Chidipudi authored
Add cache and tlb dump parsing support for Scuba. Change-Id: I1b31fc0abe5d125187930feb9d868c0b2adf93d6
-
- Jan 08, 2020
-
-
Patrick Daly authored
Add another method of finding iommu domains. This approach does not require any specific debug kconfig options to be enabled. However, it will not be able to locate non-active iommu domains. Change-Id: I84dfde76ae78ccc7cb9aa04eb7535773b9918d08
-
Lingutla Chandrasekhar authored
From 4.19 onwards, cpu topology contains only online cpus. So use possible sibling cpu mask to get cluster cpus. And, - for better readability, print cpu numbers instead of bitmask. - Verify root and sched domains for online cpus Change-Id: Ifebf82376a38a12717ebef5b8ef22458a6cace4d Signed-off-by:
Lingutla Chandrasekhar <clingutla@codeaurora.org>
-
Patrick Daly authored
There are several different methods to find all iommu domains. Reorganaize them into different functions. Stop treating iommu_debug_attachments as a pointer (since it is not a pointer but a struct list_head), by replacing: list_head_attachments = ramdump.read_pointer( 'iommu_debug_attachments') list_head_arm_addr = self.ramdump.read_structure_field( list_head_attachments, 'struct list_head', 'prev') with: list_head_attachments = ramdump.address_of( 'iommu_debug_attachments') Change-Id: I096ba602cf374229a0c2d1090899b91e04852885
-
- Dec 24, 2019
-
-
Linux Build Service Account authored
Change-Id: I1edfd2496d8bf6e4556845cab1e3defa4fe2e140
-
- Dec 18, 2019
-
-
Charan Teja Reddy authored
ankban reported issue with slabsummary.txt showing wrong values in ALLOCATED column. Read proper counter values from the slab page so that values are reflected properly. Change-Id: Id67d30f8e8af03785e35bb1ac2c0e440e841c0a6
-
- Dec 17, 2019
-
-
Shivendra Pratap authored
Fix cbmem.py for extracting cbmem console and last boot cbmem console logs. Signed-off-by:
Shivendra Pratap <spratap@codeaurora.org> Change-Id: I3bea7f86a6f52374064c02ca57f416dbfbe7dcf4
-
- Dec 09, 2019
-
-
Linux Build Service Account authored
Change-Id: I0e15236c1992db847896633d088f3fd3892fbeb3
-
- Dec 06, 2019
- Dec 05, 2019
-
-
Shivendra Pratap authored
Fix 32 bit parsing to use kernel_version Change-Id: I3bea7f86a6f52374064c02ca57f416dbfbe7dcf3 Signed-off-by:
Shivendra Pratap <spratap@codeaurora.org>
-
Patrick Daly authored
zone->watermark has been renamed to zone->_watermark. Change-Id: I4578ca6c1d9d4a5e5fe0c508bbbec8ef8f001e24 Reported-By:
Kassey Li <yingangl@codeaurora.org>
-
- Dec 03, 2019
-
-
Shivendra Pratap authored
Fix meminfo and memstat to add support for kernel > 4.20. The variable totalram_pages is changed to _totalram_pages. Change-Id: I8ede274a64f748a96e572d1ef4c50325e3dda9f0 Signed-off-by:
Shivendra Pratap <spratap@codeaurora.org>
-
Shivendra Pratap authored
Fix irqstate for kernel version > 4.20. Some variables related to radix tree have changed. Change-Id: I404455b8ae29c7ea0032ad1ef456eb0a32b99c5d Signed-off-by:
Shivendra Pratap <spratap@codeaurora.org>
-
- Nov 28, 2019
-
-
Mayank Grover authored
Initial changes to add held locks parsing, if lockdep is enabled. Enable extracting lockdep data structure for held locks debugging. usage: '--lockdep-heldlocks' can be added in parser configs to extract lockdep held locks. Change-Id: I6d137bda6be2d2ff7b6c6bf10eb6defad2ceef25 Signed-off-by:
Mayank Grover <groverm@codeaurora.org>
-
- Nov 26, 2019
- Nov 25, 2019
-
-
Shivendra Pratap authored
From kernel v5.2 task_struct member cpus_allowed is changed to cpus_mask. Add a change to read cpus_mask in case kernel version is greater than 5.2. Change-Id: I82e1aa3e6a36d32659cb30554b70cfd06e4f0a2f Signed-off-by:
Shivendra Pratap <spratap@codeaurora.org>
-
Shivendra Pratap authored
1. Fix kconfig extraction for kernel > 5.0.0. 2. Fix task call stack extraction for kernel > 5.2.0 Change-Id: Ic0d450ee6197f6fc7010b50884dea4d4855d5c1a Signed-off-by:
Shivendra Pratap <spratap@codeaurora.org>
-
Shivendra Pratap authored
Since kernel v5.0, there is a dedicated region of size 128MB kept aside for BPF programs(BPF_JIT_REGION) which were previously using module region. Also in v5.4, kernel VA space was flipped to accomodate support for kasan shadow and 52bit VA. Hence we are updating the VA space calculations in parser to make it work on newer kernel. Adding few changes on linux banner read and match for cleanup. There was an unmonitored variable ramdump.version being used in debug_image_v2 cauing version check failure. Adding a change to use kernel_version. Fix intend in debug_image_v2. Briefly, the calculations are updated as below: _PAGE_END(va) = (-(UL(1) << ((va) - 1))) = 0xffffffc000000000 KASAN_SHADOW_END = (_PAGE_END(VA_BITS_MIN)) = 0xffffffc000000000 BPF_JIT_REGION_START = (KASAN_SHADOW_END) BPF_JIT_REGION_SIZE = (SZ_128M) BPF_JIT_REGION_END = (BPF_JIT_REGION_START + BPF_JIT_REGION_SIZE) = 0xffffffc000000000 + 0x8000000 MODULES_VADDR = (BPF_JIT_REGION_END) MODULES_END = (MODULES_VADDR + MODULES_VSIZE) = 0xffffffc000000000 + 0x8000000 + 0x8000000 = 0xffffffc010000000 KIMAGE_VADDR = (MODULES_END) = 0xffffffc010000000 Change-Id: I5a65b327e015970d68c41210fc813105fd6cb4b8 Signed-off-by:
Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org> Signed-off-by:
Shivendra Pratap <spratap@codeaurora.org>
-
- Nov 22, 2019
-
-
Linux Build Service Account authored
Change-Id: I873ea5de5897f8e0ce58c0a198e1b645ee49ca8c
-
- Nov 20, 2019
-
-
qctecmdr authored
-
Mahesh Komuravelli authored
Parse the tick_broadcast_force_mask and tick_broadcast_device cpumask information Change-Id: Iedea8f6418ef2948d3489f74843fae5969e71f2b Signed-off-by:
Mahesh Komuravelli <mkomurav@codeaurora.org>
-
- Nov 19, 2019
-
-
qctecmdr authored
-
Shivendra Pratap authored
It is not necessary to fail ramparser in case socinfo is not defined in the build. Adding a condition to return None in case socinfo is not defined in build. Change-Id: If6c9544b175d12e2d4eeb536cdab5ee2aafed02f Signed-off-by:
Shivendra Pratap <spratap@codeaurora.org>
-
- Nov 01, 2019
-
-
Soumen Ghosh authored
To parse CPU subsstem register information parse_cpuss function added. Also MHM scandump data dumping from ramdump added Change-Id: Ic5bf311c84485662825702a312cef91bf9151aa5
-
- Oct 05, 2019
-
-
Patrick Daly authored
For each task, display the total swap usage as a percent of total memory. Task name PID RSS in kB SWAP in kB ADJ procrank 4809 133,476(2.3%) 0(0.0%) -1000 main 707 50,736(0.9%) 17,552(0.3%) -1000 Change-Id: I583cd219918e3c27a9447a39b6ba459f25c44566
-