Add support for Thumb-2 to ltrace
ltrace is a library tracer that works by inserting breakpoints and single stepping to trace calls into libraries. Support exists for ARM and Thumb but it doesn't work under Thumb-2.
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- Medium
- Drafter:
- Michael Hope
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for 11.05
- Implementation:
- Implemented
- Milestone target:
- 11.05-final
- Started by
- Michael Hope
- Completed by
- Michael Hope
Whiteboard
Upstream was last checked on Nov 10, 2010
Declined to do any Thumb-1 related work.
Remaining tasks involve making sure upstream is alive, that patches land, updating Ubuntu, and updating the Ubuntu build scripts to run the test cases.
[1] are now tracked through LP: #771805 so that they don't get lost when 11.05 ends.
Effort: 1M
Work Items
Work items:
Verify and fix ARM support: DONE
Add and verify Thumb-2 support: DONE
Ensure there are test cases: DONE
[aviksil] Ensure upstream produces a new release: DONE
[aviksil] Ensure test cases run as part of the Ubuntu build[1]: DONE
[aviksil] Test: DONE
Dependency tree
* Blueprints in grey have been implemented.