Skip to content
Snippets Groups Projects
  1. Apr 19, 2016
  2. Apr 14, 2016
    • David Garibaldi's avatar
      lrdpv2: Make QDSS binary data parsing optional · d025a0db
      David Garibaldi authored
      Debug image parsing currently includes QDSS ETM and ETR binary data
      parsing by default. However, these two parsing operations can take a
      significant amount of time if either of their respective data buffers
      are very large. Furthermore, this binary data is not needed for most
      common debug image parsing use cases.
      
      Add an argument to optionally disable QDSS ETM and ETR binary data
      parsing when debug image parsing has also been selected.
      
      Change-Id: Iab25c15d00dde1bb5dfafb3149e6e55760fd6291
      d025a0db
  3. Apr 13, 2016
  4. Apr 03, 2016
  5. Mar 24, 2016
  6. Mar 23, 2016
  7. Mar 09, 2016
  8. Mar 08, 2016
  9. Mar 05, 2016
  10. Mar 01, 2016
  11. Feb 26, 2016
  12. Feb 13, 2016
    • Mitchel Humpherys's avatar
      lrdp-v2: ramdump: Handle equals signs in config values · 63f85b54
      Mitchel Humpherys authored
      Currently we split each config line on the equals sign, assuming that
      there's only one equals sign there.  This isn't a valid assumption for
      cases like:
      
          CONFIG_CMDLINE="console=ttyAMA0"
      
      Fix this by splitting at the first equals sign, rather than splitting
      at *all* equals signs.
      
      Change-Id: I01e44fe2e9a0f09a8bebdd76715002f6b12cf0b5
      63f85b54
  13. Jan 28, 2016
  14. Jan 14, 2016
  15. Jan 11, 2016
    • Robert Morrison's avatar
      lrdp-v2: Add KASLR support · 44655976
      Robert Morrison authored
      Add '--kaslr-offset' option.  This specifies the offset for loading symbols
      for a KASLR-enabled kernel.
      
      Change-Id: I208d964ea3ca58536a0b80a32b4e334c73aae534
      44655976
  16. Dec 19, 2015
  17. Dec 17, 2015
  18. Dec 16, 2015
  19. Dec 15, 2015
    • Steven Cahail's avatar
      ipc_logging: Add version 3 support · 9f12d3e8
      Steven Cahail authored
      Support is required for version 3 of IPC Logging, which increases the
      maximum size of a logging context name from 20 to 32.
      
      Add this support.
      
      Change-Id: Id7c4b30efd2499cbad99db5d00a5008198047c72
      9f12d3e8
  20. Dec 11, 2015
    • Steven Cahail's avatar
      ipc_logging: Fix QTimer packing functions · 11dcff42
      Steven Cahail authored
      Along with the unpack() functions which are present for parsing, the
      classes which parse individual log messages also have pack() functions
      which are used for recreating the log messages in their binary form.
      These functions are used for unit testing.
      
      In the TSVQTimer pack() function, incorrect math is performed on the
      result before it is returned. In the LogMessageString pack() function, a
      QTimer object is manipulated before it is created.
      
      Fix these errors.
      
      Change-Id: I5c288ddd53e468368c3663bdc9c1134a5f694865
      11dcff42
  21. Dec 09, 2015
    • David Collins's avatar
      lrdp-v2: cpr3_info: parse APM state · c4484886
      David Collins authored
      Parse out the APM state that has been configured so that it can
      be compared against the VDD supply voltage to ensure correct
      functionality.
      
      Change-Id: Iabf78a6799015861379a39d93e59289a489e1510
      c4484886
    • Mitchel Humpherys's avatar
      lrdp-v2: register.py: rest-ify some docs · 43bbd160
      Mitchel Humpherys authored
      Some of the documentation in register.py doesn't render nicely when
      built with Sphinx.  Fix this.
      
      Change-Id: Ifdb0da6c21f092b58c51be8f566a7a4e5cab984b
      43bbd160
    • Mitchel Humpherys's avatar
      lrdp-v2: gdbmi: format comment in gdbmi · bfb4c92e
      Mitchel Humpherys authored
      There's a comment in gdbmi that doesn't adhere to the canonical Python
      prompt format.  Fix this.
      
      Change-Id: I0a369669cc4c5aa5ac318da0f4949aba84bed02d
      bfb4c92e
    • Mitchel Humpherys's avatar
      lrdp-v2: Add docs · 7446b1bc
      Mitchel Humpherys authored
      The parser is a large enough project that some proper documentation is
      needed.  In order to facilitate contribution to the ramdump parser, add
      some documentation with a standard sphinx Makefile to build it.
      
      Change-Id: Idfbc65173dc082c3144ec811a75a9c226c73ec53
      7446b1bc
  22. Nov 19, 2015
  23. Nov 18, 2015
  24. Nov 17, 2015
    • Mitchel Humpherys's avatar
      lrdp-v2: ramdump: Make `hexdump' variable-name-aware · 65f1e17e
      Mitchel Humpherys authored
      Most read functions that take a virtual address also understand string
      variable names, for convenience.  Add this support to the `hexdump'
      function as well.
      
      Change-Id: I773992ba3793a68226b49525b66141b021924387
      65f1e17e
    • Mitchel Humpherys's avatar
      lrdp-v2: Add `--eval' option · 50ae5ab0
      Mitchel Humpherys authored
      Although the `--shell' option can currently be used for ad-hoc
      debugging, it's not ideal for scripting since it prints out a bunch of
      other stuff during initialization.  Add a dedicated `--eval' option that
      executes arbitrary Python code without printing anything else.
      
      Change-Id: I9e24e6d140dd49208b850b2a17ac2f599a35657b
      50ae5ab0
Loading