This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from fccd908114 arch/arm64: syscall SYS_switch_context and 
SYS_restore_context use 0 para
     new 7daecfb10c tools/gdb: fallback to parse elf to get macro
     new fa8aff6d9b regression: use stack TLS region to retrieve task argument 
vector
     new 1b5b882e53 improve sanity checking when constructing the stack object
     new b5e7f8a40f trvial adjustment on `get_arch_(sp|pc)_name()`
     new db1e97405a thread.py: fix bug that ARM-A TCB info register[2]
     new 796806c65b tools/gdb: allow to use info nxthreads
     new 3f3bbf76f9 tool/gdb/memdump: fix orphan, fix -p support
     new 7b43cf5221 tools/gdb: make entry for list iteration optional
     new d15540a836 tools/gdb: add deadlock detect tool
     new 444396ee37 tools/gdb: use os.system to call readelf
     new 58cd81ea46 tools/gdb: register NuttX commands when loading the first 
elf file
     new 1a934a4da0 tools/gdb: fix older version gdb compatibility issue
     new cbf778cb60 tools/gdb: add addr2line tool
     new 0f0fefb942 gdb:add dmesg command show ramlog buffer data as syslog
     new 75c1b26cbc tools/gdb: accept expression or value for arguments
     new 8adbf6c504 gdb/memdump:fixed the problem of inaccurate statistics
     new 160f61cd4d memdump.py:add some error info to mmforeach and try dump 
mempool frist
     new 92d79d5e71 utils.py:add `profile` command to profile python command
     new 5f34b44fca gdb python:support check elf version
     new 94a2ce3641 tools/gdb: need to switch back to inferior 1
     new 74bac56539 tools/gdb: fix regression on older version of GDB
     new 68d47ee847 tools/gdb: init superclass in python3 code style
     new e7c2e7c576 tools/gdb: use remote-register standard
     new 5a82e21edb tools/gdb: use iterator for list
     new 04b35a2e8f tools/gdb: add pyproject.toml to build as a package
     new a2da6b94f0 tools/gdb: add foreach prefixed command
     new 5d86bee5c7 tools/gdb: add diagnose commands
     new 8b4a4f8539 tools/gdb: add get_task_tls and get_thread_tls
     new 472b49e11f dmesg.py:use 'replace' avoid decode error
     new 4e6026efe6 gdb/dmesg: replace non-printable NULL terminator
     new c29f93922a nuttxgdb/dmesg.py:add diagnose api
     new 1485ecd28e gdb/dmesg: print dmesg in the correct order

The 32 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 tools/gdb/.gitignore                          |   2 +
 tools/gdb/{__init__.py => gdbinit.py}         |  29 +--
 tools/gdb/nuttxgdb/__init__.py                |  70 +++++
 tools/gdb/nuttxgdb/diagnose.py                |  78 ++++++
 tools/gdb/nuttxgdb/dmesg.py                   |  71 ++++++
 tools/gdb/{ => nuttxgdb}/fs.py                |  32 +--
 tools/gdb/{ => nuttxgdb}/gcore.py             |  21 +-
 tools/gdb/{ => nuttxgdb}/lists.py             | 174 ++++++++-----
 tools/gdb/{ => nuttxgdb}/macros.py            |  47 ++--
 tools/gdb/{ => nuttxgdb}/memdump.py           | 174 +++++++------
 tools/gdb/{ => nuttxgdb}/net.py               |  57 ++---
 tools/gdb/{__init__.py => nuttxgdb/prefix.py} |  26 +-
 tools/gdb/{ => nuttxgdb}/stack.py             |  32 ++-
 tools/gdb/{ => nuttxgdb}/thread.py            | 313 ++++++++++++++++-------
 tools/gdb/{ => nuttxgdb}/utils.py             | 353 ++++++++++++++++++++++----
 tools/gdb/pyproject.toml                      |  22 ++
 16 files changed, 1077 insertions(+), 424 deletions(-)
 create mode 100644 tools/gdb/.gitignore
 copy tools/gdb/{__init__.py => gdbinit.py} (59%)
 create mode 100644 tools/gdb/nuttxgdb/__init__.py
 create mode 100644 tools/gdb/nuttxgdb/diagnose.py
 create mode 100644 tools/gdb/nuttxgdb/dmesg.py
 rename tools/gdb/{ => nuttxgdb}/fs.py (95%)
 rename tools/gdb/{ => nuttxgdb}/gcore.py (91%)
 rename tools/gdb/{ => nuttxgdb}/lists.py (59%)
 rename tools/gdb/{ => nuttxgdb}/macros.py (83%)
 rename tools/gdb/{ => nuttxgdb}/memdump.py (94%)
 rename tools/gdb/{ => nuttxgdb}/net.py (88%)
 rename tools/gdb/{__init__.py => nuttxgdb/prefix.py} (59%)
 rename tools/gdb/{ => nuttxgdb}/stack.py (89%)
 rename tools/gdb/{ => nuttxgdb}/thread.py (63%)
 rename tools/gdb/{ => nuttxgdb}/utils.py (62%)
 create mode 100644 tools/gdb/pyproject.toml

Reply via email to