Skip to content
This repository was archived by the owner on Jan 7, 2022. It is now read-only.
This repository was archived by the owner on Jan 7, 2022. It is now read-only.

Hardware tracer mode emits full debugging info. #45

Description

@vext01

Currently, if you pass -C tracer=hw you will only get code with DILabels if you enable debuginfo as well. This isn't ideal.

Currently, when using -C tracer=hw we implicitly enable debuginfo. If possible, it would be better if we could find a way to build the necessary debug contexts but without emitting regular debug info (e.g. by using some special debuginfo mode that only adds our labels).

Activity

  1. ptersilie commented on Feb 12, 2020

    @ptersilie
    Member

    We've implemented 1. in #52. @vext01 Should we close this issue, or leave it open as a reminder that ideally we'd want to do something more like 2.

  2. vext01 commented on Feb 12, 2020

    @vext01
    MemberAuthor

    I think the latter is supposed to read:

    Make -C tracer=hw build the necessary debug contexts but without emitting regular debug info.
    

    i.e. hw, not sw, right?

  3. vext01 commented on Feb 12, 2020

    @vext01
    MemberAuthor

    In fact, there are many references to sw, which should be hw I think.

  4. ptersilie commented on Feb 12, 2020

    @ptersilie
    Member

    Yes, that should be all hw, though that doesn't answer my question. ;-)

  5. vext01 commented on Feb 12, 2020

    @vext01
    MemberAuthor

    I think we can just edit this issue and cross out the stuff we have done already.

  6. changed the title [-]hardware tracer mode shouldn't require -g[/-] [+]Hardware tracer mode shouldn't require debuginfo[/+] on Feb 12, 2020
  7. removed their assignment
    on Feb 12, 2020
  8. changed the title [-]Hardware tracer mode shouldn't require debuginfo[/-] [+]Hardware tracer mode emits full debugging info.[/+] on Nov 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions