Skip to content
Snippets Groups Projects
  1. Oct 16, 2014
    • Patrick Daly's avatar
      lrdp-v2: Support kernel 3.14 log format · 333199e1
      Patrick Daly authored
      Kernel change 62e32ac3505a0cab1c5ef8ea2c0eab3b26ed855f
      renamed 'struct log' to 'struct printk_log'. Detect which kernel
      version is being parsed and use the appropriate struct name.
      
      Change-Id: I1a92623e8b4167f390d09051a52e6411ae3901ee
      333199e1
  2. Oct 14, 2014
    • Mitchel Humpherys's avatar
      lrdpv2: ramdump: return a string from `hexdump' · 2f22e97c
      Mitchel Humpherys authored
      hexdump currently prints to stdout.  Although that's convenient for
      interactive debugging it's not very useful for re-use in other parts of
      the parser.  Return a string instead of printing to stdout.
      
      Also add a usage example.
      
      Change-Id: I18535f5339be85ffc5661e51430bba9a55fe665d
      2f22e97c
    • Mitchel Humpherys's avatar
      lrdpv2: parser_util: improve xxd docstring · 89491fd8
      Mitchel Humpherys authored
      The `file_object' parameter is undocumented and doesn't have a doctest.
      Add documentation and a doctest.
      
      Change-Id: Ifc259948c8280c94fcf34046959b1a3709c8b470
      89491fd8
  3. Oct 12, 2014
  4. Oct 08, 2014
    • Jaydeep Sen's avatar
      linux-ramdump-parser-v2: Enable detection of pagealloc corruption · ec17239c
      Jaydeep Sen authored
      -The kernel has a debug feature which poisons the memory of all pages
      with a known value 0xaa. When the poison bit is set, all memory should
      be this known value, else some kind of corruption has occurred.
      -Added a parser to walk all the pages and verify that all poisoned
      pages have the poisoned value.
      Change-Id: I9d73fbdd7e5e4ee92a6043773822d5ec9cdd8681
      ec17239c
  5. Oct 07, 2014
  6. Oct 03, 2014
  7. Oct 01, 2014
  8. Sep 26, 2014
  9. Sep 20, 2014
  10. Sep 19, 2014
    • Mitchel Humpherys's avatar
      lrdpv2: randomize t32 intercom port · ca6744c7
      Mitchel Humpherys authored
      Currently our generated t32 launcher script always uses port 20,000 for
      intercom. This prevents end users from launching two instances of t32
      without hacking up the config file by hand. Randomize the port number to
      avoid this (there will still be a chance of collision, but it should be
      negligible).
      
      Change-Id: Ia6f63a69e0ed315ac08c58d9903c2d1ef34b6c69
      ca6744c7
  11. Sep 13, 2014
  12. Sep 10, 2014
  13. Sep 09, 2014
    • Mitchel Humpherys's avatar
      lrdpv2: use explicitly-sized types in Iommu parsing · 162f7411
      Mitchel Humpherys authored
      The `RamParse.read_word' function reads a different number of bits
      depending on the architecture (it reads 32 bits on ARM and 64 bits on
      ARM64). We were relying on it to only read 32 bits in a few places, so
      things were broken on ARM64. Fix this by using explicitly-sized reads
      where appropriate.
      
      Change-Id: Id717787c4e7df344964387d245b732d9fffb1397
      162f7411
  14. Sep 06, 2014
  15. Sep 05, 2014
  16. Aug 20, 2014
  17. Aug 19, 2014
  18. Aug 18, 2014
  19. Aug 15, 2014
  20. Aug 14, 2014
    • Mitchel Humpherys's avatar
      lrdpv2: quiet down some parsers · 6757059c
      Mitchel Humpherys authored
      The pagetracking and debug image parsers currently print out some
      miscellaneous stuff (probably residue from debugging during the
      development of those parsers). These are the only raw print statements
      in the code. Remove them to avoid polluting other output (like the
      individual parser timing indicators).
      
      Change-Id: I6dc2359e5bb7d4520f26a7bcb7196b82a4ffdb69
      6757059c
    • Laura Abbott's avatar
      linux-ramdump-parser-v2: Add a few more options to t32_config.t32 · 9882efbb
      Laura Abbott authored
      T32 is a powerful tool which has some advanced features for remote
      access and the like. Add a few T32 options to t32_config.t32 to
      let this work.
      
      Change-Id: I158e16208b679689e677f1025efe964e89a8bfd6
      9882efbb
    • Laura Abbott's avatar
      linux-ramdump-parser-v2: Support CONFIG_FAIR_GROUP_SCHED=n · e6eb78f1
      Laura Abbott authored
      Not all targets run with CONFIG_FAIR_GROUP_SCHED. Adjust the
      runqueue parsing to support this.
      
      Change-Id: Ia46826a2d6dd354d1b1f475e6b51c5a9631a39fb
      e6eb78f1
    • Laura Abbott's avatar
      linux-ramdump-parser-v2: Add support for --check-for-panic on arm64 · 4b878043
      Laura Abbott authored
      --check-for-panic works by scanning the stacks of each task and finding
      a pc that matches 'panic'. arm64 and arm have different stack disciplines
      so the scanning code needs to account for this. Update this to work
      with both arm and arm64.
      
      Change-Id: I65f05156c51c117713a6dd0e87ca71fd09e17568
      4b878043
  21. Aug 12, 2014
    • Sarangdhar Joshi's avatar
      linux-ramdump-parser-v2: Fix path issues while using qtf · 6213ddb4
      Sarangdhar Joshi authored
      Pass absolute paths for creating workspace and parsing trace data
      binary using QTF interface. Otherwise os.path python library would
      search for files only in current directory and if current directory is
      not out directory, the logic would fail.
      
      Change-Id: I91031def7fd0d098f5e80bea755a8fad927c2367
      6213ddb4
  22. Jul 19, 2014
Loading