Discussion:
[ACTIVITY] 31 Oct -- 04 Nov
Yao Qi
2016-11-04 17:01:10 UTC
Permalink
# Progress #
* TCWG-547, Change software_single_step interface to return a vector
of address. [3/10]
Patches are reviewed. V2 are posted and committed. Follow-up
patches are being tested.

* TCWG-333, Fix gdb.base/func-ptrs.exp fails in thumb mode. [3/10]
Clean up val_print, remove one redundant parameter. Patches are
being tested.

* Maintain upstream GDB, patches review, [2/10]

* OpenOCD. [2/10] Various IRC chats with maintainer about
** multi-thread support in RTOS, and multi-thread debugging,
** Release 0.10.0 and aarch64 patches merging,
** Understand aarch64 OpenOCD reads DSPSR (32-bit), so don't have to
update GDB target description now.

* Short chat with Peter Griffin on thread ids in linux-kthread.

# Plan #
TCWG-547, TCWG-333.
--
Yao Qi
Yao Qi
2016-11-04 17:02:44 UTC
Permalink
Post by Yao Qi
* Maintain upstream GDB, patches review, [2/10]
Forgot this one.

** Get the GDB test coverage on x86_64 and aarch64. Line coverage is
60%+, better than my expectation. Some followup are needed later.
http://people.linaro.org/~yao.qi/gdb/coverage/20161102/
--
Yao Qi
Peter Smith
2016-11-04 17:56:05 UTC
Permalink
-- Activity --

[TCWG-683] Branch to undefined weak on aarch64 and arm
Fix in upstream review, looks pretty close to being accepted.
[TCWG-828] TLS support for static linking
In upstream review but no comments as yet
[TCWG-829] IFunc support
In upstream review, but will probably need to be rewritten after some
upstream refactoring has finished
[TCWG-911] eglibc requires a SHT_ARM_ATTRIBUTES section for dlopen to work
I have a quick hack to work round this on my Chromebook but a full fix
will take some time as lld doesn't understand build attributes right
now.
[TCWG-901] Investigate lld as a system linker
With downstream fixes, using lld as the system linker on a Chromebook I can :
- Build llvm, lld and run the regression tests successfully
- Use lld as the linker in the lnt tests successfully
- Using lld to build the shared objects used by lnt's python C
extensions was less successful. I have some interesting debugging to
do.
-- Plan --
Debug the python extension problems
Respond to upstream review comments
More use of lld as system linker
Renato Golin
2016-11-05 03:53:07 UTC
Permalink
Post by Peter Smith
[TCWG-901] Investigate lld as a system linker
- Build llvm, lld and run the regression tests successfully
- Use lld as the linker in the lnt tests successfully
W00t!!

Loading...