Uploaded image for project: 'ReactOS Online Service'
  1. ReactOS Online Service
  2. ONLINE-714

Run sysreg2 output with log2lines

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      Nowadays, building and testing are decoupled, so it only has the bootcdregtest available. The code would need to be rewritten to get all information from there.
      It is also from the time when sysreg2 was still a pure C application, but uses strings and linked lists. This can certainly be done more elegant and less error-prone now that it's C++.
      Finally, we got log2lines next to raddr2line now. Maybe using that tool can also simplify some things.

      In short, we would need to discuss what's the best new way for sysreg2 to resolve addresses, when it only has the ISO.

      Basically, we should investigate how to run log2lines on our test bots.
      My take on this:

      log2lines is able to work with an iso file, and to sit inbetween a kdbg connection.
      So theoretically, we should be able to run log2lines on the machine that runs the vm,
      pipe kdbg output (the console, basically?) trough log2lines, and point log2lines to the iso.
      This should allow us to drop the custom code from the sysreg tool, and simply use the host-tool log2lines.

      Attachments

        Activity

          People

            bug zilla Bug Zilla
            learn_more Mark Jansen
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: