New interfaces for `usesTrap' and `canUseExtraSlot'.
authorzandy <zandy>
Thu, 21 Sep 2000 20:14:02 +0000 (20:14 +0000)
committerzandy <zandy>
Thu, 21 Sep 2000 20:14:02 +0000 (20:14 +0000)
commitf58ccb71177c3ce8e8ffbb43ce37e5ef9b17e658
treee3acd78fb67c8f295ca7fda0025ec130111d6fbb
parentc95bf61f1f0b20a2453029839d3a3ffd441d61df
New interfaces for `usesTrap' and `canUseExtraSlot'.
Call `checkInstructions' at only one place.
Fix detach-on-the-fly detection of 2-byte trap points.
Cleanup `generateBranchToTramp'.
Add new member `bonusbytes' to x86 instPoint for unused bytes following
  function exit points.
Use `bonusbytes' instead of add those bytes to `insnAfterPt'.
Disable bonus bytes on NT.
Restore formerly broken asserts.
Tidy: constness, revised comments, dead code removal.
dyninstAPI/src/inst-x86.C
dyninstAPI/src/instPoint-x86.h
dyninstAPI/src/linux.C
dyninstAPI/src/unix.C