Skip to content
Snippets Groups Projects
  1. Feb 28, 2017
    • Patrick Daly's avatar
      lrdpv2: Correct caching of virt->physical translations · d520a948
      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
      d520a948
  2. Feb 13, 2017
  3. Feb 08, 2017
  4. Jan 27, 2017
  5. Jan 25, 2017
  6. Jan 24, 2017
    • Kyle Yan's avatar
      ldrp-v2: Add new method of finding number of CPUs as of kernel 4.5 · 38976141
      Kyle Yan authored
      As of commit c4c54dd1 (kernel/cpu.c: change type of cpu_possible_bits
      and friends), cpu_present_bits no longer exists. Add new method of finding
      number of cpus and also change other functions to use the get_num_cpus
      API instead of defining it again.
      
      Change-Id: I6d38d505ba7674b94e8481e6679226803eba977e
      38976141
    • Runmin Wang's avatar
      lrdp-v2: Check if tvec_base_deferrable exisits · b8025995
      Runmin Wang authored
      tvec_base_deferrable is defined after msm-3.18. Add a check to skip
      dumping this for previous kernel version
      
      Change-Id: Ib2de82c5c6549d9ca5d53c96019fc47621a02e23
      b8025995
  7. Jan 07, 2017
  8. Jan 05, 2017
  9. Jan 04, 2017
  10. Dec 23, 2016
  11. Dec 22, 2016
  12. Dec 21, 2016
    • Srinivas Ramana's avatar
      RTB: Add timer counter value to the RTB record · f09da1ea
      Srinivas Ramana authored
      Add timer counter value to every RTB log record. This will help
      in correlating the kernel events time with events happening in
      other HW subsystems in the SOC.
      
      Change-Id: Ib49eeffbbc4827c0074d0254d9eae63286e0ae29
      f09da1ea
  13. Dec 17, 2016
    • Runmin Wang's avatar
      lrdp-v2: Add support for kaslr · b64ed70b
      Runmin Wang authored
      When kernel address space layout randomization is enabled by kernel,
      a new kaslr_offset will be added to the kimage_vaddress. This patch
      adds this offset to get the correct kimage_vaddress.
      
      Change-Id: Ia19c5b4d47674e2753ba167e5a50295902720457
      b64ed70b
  14. Dec 12, 2016
    • Olav Haugan's avatar
      lrdp_v2: Fix generated startup script for use with Linux · 8a928c8f
      Olav Haugan authored
      The startup scripts used with T32 is not generated properly for use with
      Linux. Fix this:
      
      * Make T32 use absolute paths on both Windows and Linux
      * Update T32 config scripts to work with Linux
      
      Change-Id: If96dd762d8cb5a9419d149d370ae21cf222ed93b
      8a928c8f
  15. Dec 07, 2016
  16. Nov 25, 2016
  17. Nov 22, 2016
    • Avinash Jain's avatar
      lrdp_v2: slabinfo.py execution time optimization. · 08f131b7
      Avinash Jain authored
      Changed slabinfo.py to print only allocated objects.
      Printing free objects call stack is optional now(based
      on commandline option). print object address - FREE and
      ALLOCATED  in a file.
      Print unique callstack of objects in slab only once.
      
      Change-Id: I76079c6d0a09ee362ca29f6d785439f4f1f4294c
      08f131b7
  18. Nov 03, 2016
  19. Nov 02, 2016
    • Patrick Daly's avatar
      lrdp-v2: Update informational message · b21f8e56
      Patrick Daly authored
      The debug image table may contain entries which do not have associated
      ramdump parsers. Some of these entries may be for data which linux is
      not interested in. Ensure that the message printed in this scenario looks
      less like an error to prevent future confusion
      
      Change-Id: Id386b6c3ecf4710fa6fe1c2ee3c6a3034b430a76
      b21f8e56
    • Shashank Babu Chinta Venkata's avatar
      Modify scandata to write Needed info into binary file · 7dfab339
      Shashank Babu Chinta Venkata authored
      This change allows to write needed data into a bin file
      in parse_scandump method. This bin file is essential for scandump parser
      to extract register data from scandump entries in ramdump.
      
      Change-Id: I189950853c1dbc279cc7de502b1c75c0455ef782
      CRs-Fixed: 1074805
      7dfab339
  20. Oct 25, 2016
  21. Oct 21, 2016
  22. Oct 20, 2016
    • Patrick Daly's avatar
      lrdpv2: Fix path issues with autodump · 08cfef61
      Patrick Daly authored
      the paths used by the T32 launcher used the incorrect directory when the
      autodump option was passed.
      
      Additionally, fix an issue where not all of the files detected by autodump
      are printed out.
      
      Change-Id: Id96500e6a59961aa1d06af515560b367a42f2e5b
      08cfef61
  23. Oct 19, 2016
  24. Oct 18, 2016
  25. Oct 17, 2016
    • c_ankurb's avatar
      lrdv_v2: fix for broken lpm.py · a94ae70c
      c_ankurb authored
      Changing variable name num_childs_in_sync -> num_children_in_sync
      due to structure change in 3.18 kernel
      
      Change-Id: I454f547959c861d0aced65b0006f40b583cf7b7a
      a94ae70c
  26. Oct 15, 2016
  27. Oct 13, 2016
    • Satyajit Desai's avatar
      lrdp-v2: Handle struct name changes made in 4.4 kernel · f21d248c
      Satyajit Desai authored
          This commit addresses the struct name changes from 3.18 to
          4.4 kernel. We look-up the struct definition via gdb to
          generate the formats.txt file which is used by QTF to generate
          the Ftrace log
      
      Change-Id: Ia76443e16d6c91dd36a8bd04367b10aa0fcc2c89
      f21d248c
  28. Oct 08, 2016
  29. Oct 07, 2016
    • Prashanth Bhatta's avatar
      lrdp-v2: Parse WLAN module as part of parser · 0775e624
      Prashanth Bhatta authored
      Customers normally share extracted logs from RAMDUMP because of
      various reasons including security and to protect personal
      information. Add support to extract WLAN module debug details so
      that customer issues can be triaged easily.
      
      CRs-fixed: 1074311
      Change-Id: If7a3f2c6ed990d9203ea93c8e0688c5c44f13c53
      0775e624
  30. Oct 05, 2016
  31. Oct 04, 2016
    • Avinash Jain's avatar
      lrdp-v2: print slab objects summary from ramdump · a3610710
      Avinash Jain authored
      Print summary of objects available in slab at the time of crash.
      Output looks like same as "cat /proc/slabinfo" (running device).
      This will help in finding slab which is taking more memory from
      the available dumps.
      
      Change-Id: Ia90c6d2100dd572b475fd7da30533a4272729acf
      a3610710
  32. Sep 21, 2016
  33. Sep 09, 2016
Loading