1. 07 Oct, 2013 2 commits
    • Loren Merritt's avatar
      build: Strip spurious labels · e52567c2
      Loren Merritt authored
      The implementation of 25cb0c1a involves lots of spurious labels.
      
      The effect of keeping those labels around is making debugging harder.
      Those labels are meaningless, and complicate the disassembly. Also,
      gdb can't tell the difference between them and function entry points.
      
      This new strip command is irrelevant to any usage of Libav that would
      have used the old fully stripped version, because the old one was for
      non-debug use.
      Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
      e52567c2
    • Loren Merritt's avatar
      x86inc: activate REP_RET automatically · 25cb0c1a
      Loren Merritt authored
      Now RET checks whether it immediately follows a branch, so the
      programmer dosen't have to keep track of that condition. REP_RET
      is still needed manually when it's a branch target, but that's
      much rarer.
      
      The implementation involves lots of spurious labels, but that's OK
      because we strip them.
      Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
      25cb0c1a
  2. 06 Oct, 2013 2 commits
  3. 05 Oct, 2013 6 commits
  4. 04 Oct, 2013 11 commits
  5. 03 Oct, 2013 9 commits
  6. 02 Oct, 2013 2 commits
  7. 01 Oct, 2013 2 commits
  8. 30 Sep, 2013 1 commit
  9. 29 Sep, 2013 5 commits