Add support for Thumb-2 to ltrace

Registered by Michael Hope

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:
milestone icon 11.05-final
Started by
Michael Hope
Completed by
Michael Hope

Related branches

Sprints

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.

This blueprint contains Public information 
Everyone can see this information.