[v1,0/7] gdb: Modify some code about syscalls XML

Message ID 20240229083910.9991-1-yangtiezhu@loongson.cn
Headers
Series gdb: Modify some code about syscalls XML |

Message

Tiezhu Yang Feb. 29, 2024, 8:39 a.m. UTC
  Tiezhu Yang (7):
  gdb: syscalls: Update linux-defaults.xml.in
  gdb: syscalls: Update .xml.in files for some archs
  gdb: syscalls: Update .xml files for some archs
  gdb: syscalls: Add loongarch-linux.xml.in
  gdb: syscalls: Generate loongarch-linux.xml
  gdb: syscalls: Add loongarch case in update-linux-from-src.sh
  gdb: LoongArch: Set the correct XML syscall filename

 gdb/data-directory/Makefile.in        |   1 +
 gdb/loongarch-linux-tdep.c            |   7 +
 gdb/syscalls/amd64-linux.xml          |  11 +
 gdb/syscalls/amd64-linux.xml.in       |  11 +
 gdb/syscalls/i386-linux.xml           |  11 +
 gdb/syscalls/i386-linux.xml.in        |  11 +
 gdb/syscalls/linux-defaults.xml.in    |   3 +
 gdb/syscalls/loongarch-linux.xml      | 327 +++++++++++++++++++++++++
 gdb/syscalls/loongarch-linux.xml.in   | 331 ++++++++++++++++++++++++++
 gdb/syscalls/mips-n32-linux.xml       |  11 +
 gdb/syscalls/mips-n32-linux.xml.in    |  11 +
 gdb/syscalls/mips-n64-linux.xml       |  11 +
 gdb/syscalls/mips-n64-linux.xml.in    |  11 +
 gdb/syscalls/mips-o32-linux.xml       |  11 +
 gdb/syscalls/mips-o32-linux.xml.in    |  11 +
 gdb/syscalls/ppc-linux.xml            |  11 +
 gdb/syscalls/ppc-linux.xml.in         |  11 +
 gdb/syscalls/ppc64-linux.xml          |  11 +
 gdb/syscalls/ppc64-linux.xml.in       |  11 +
 gdb/syscalls/s390-linux.xml           |  12 +
 gdb/syscalls/s390-linux.xml.in        |  12 +
 gdb/syscalls/s390x-linux.xml          |  12 +
 gdb/syscalls/s390x-linux.xml.in       |  12 +
 gdb/syscalls/sparc-linux.xml          |  11 +
 gdb/syscalls/sparc-linux.xml.in       |  11 +
 gdb/syscalls/sparc64-linux.xml        |  11 +
 gdb/syscalls/sparc64-linux.xml.in     |  11 +
 gdb/syscalls/update-linux-from-src.sh |   4 +
 28 files changed, 919 insertions(+)
 create mode 100644 gdb/syscalls/loongarch-linux.xml
 create mode 100644 gdb/syscalls/loongarch-linux.xml.in
  

Comments

Tiezhu Yang March 13, 2024, 1:18 a.m. UTC | #1
On 02/29/2024 04:39 PM, Tiezhu Yang wrote:
> Tiezhu Yang (7):
>   gdb: syscalls: Update linux-defaults.xml.in
>   gdb: syscalls: Update .xml.in files for some archs
>   gdb: syscalls: Update .xml files for some archs
>   gdb: syscalls: Add loongarch-linux.xml.in
>   gdb: syscalls: Generate loongarch-linux.xml
>   gdb: syscalls: Add loongarch case in update-linux-from-src.sh
>   gdb: LoongArch: Set the correct XML syscall filename
>
>  gdb/data-directory/Makefile.in        |   1 +
>  gdb/loongarch-linux-tdep.c            |   7 +
>  gdb/syscalls/amd64-linux.xml          |  11 +
>  gdb/syscalls/amd64-linux.xml.in       |  11 +
>  gdb/syscalls/i386-linux.xml           |  11 +
>  gdb/syscalls/i386-linux.xml.in        |  11 +
>  gdb/syscalls/linux-defaults.xml.in    |   3 +
>  gdb/syscalls/loongarch-linux.xml      | 327 +++++++++++++++++++++++++
>  gdb/syscalls/loongarch-linux.xml.in   | 331 ++++++++++++++++++++++++++
>  gdb/syscalls/mips-n32-linux.xml       |  11 +
>  gdb/syscalls/mips-n32-linux.xml.in    |  11 +
>  gdb/syscalls/mips-n64-linux.xml       |  11 +
>  gdb/syscalls/mips-n64-linux.xml.in    |  11 +
>  gdb/syscalls/mips-o32-linux.xml       |  11 +
>  gdb/syscalls/mips-o32-linux.xml.in    |  11 +
>  gdb/syscalls/ppc-linux.xml            |  11 +
>  gdb/syscalls/ppc-linux.xml.in         |  11 +
>  gdb/syscalls/ppc64-linux.xml          |  11 +
>  gdb/syscalls/ppc64-linux.xml.in       |  11 +
>  gdb/syscalls/s390-linux.xml           |  12 +
>  gdb/syscalls/s390-linux.xml.in        |  12 +
>  gdb/syscalls/s390x-linux.xml          |  12 +
>  gdb/syscalls/s390x-linux.xml.in       |  12 +
>  gdb/syscalls/sparc-linux.xml          |  11 +
>  gdb/syscalls/sparc-linux.xml.in       |  11 +
>  gdb/syscalls/sparc64-linux.xml        |  11 +
>  gdb/syscalls/sparc64-linux.xml.in     |  11 +
>  gdb/syscalls/update-linux-from-src.sh |   4 +
>  28 files changed, 919 insertions(+)
>  create mode 100644 gdb/syscalls/loongarch-linux.xml
>  create mode 100644 gdb/syscalls/loongarch-linux.xml.in

Any comments? Are you OK with this series?

Thanks,
Tiezhu
  
Tiezhu Yang March 18, 2024, 9:27 a.m. UTC | #2
On 02/29/2024 04:39 PM, Tiezhu Yang wrote:
> Tiezhu Yang (7):
>   gdb: syscalls: Update linux-defaults.xml.in
>   gdb: syscalls: Update .xml.in files for some archs
>   gdb: syscalls: Update .xml files for some archs
>   gdb: syscalls: Add loongarch-linux.xml.in
>   gdb: syscalls: Generate loongarch-linux.xml
>   gdb: syscalls: Add loongarch case in update-linux-from-src.sh
>   gdb: LoongArch: Set the correct XML syscall filename
>
>  gdb/data-directory/Makefile.in        |   1 +
>  gdb/loongarch-linux-tdep.c            |   7 +
>  gdb/syscalls/amd64-linux.xml          |  11 +
>  gdb/syscalls/amd64-linux.xml.in       |  11 +
>  gdb/syscalls/i386-linux.xml           |  11 +
>  gdb/syscalls/i386-linux.xml.in        |  11 +
>  gdb/syscalls/linux-defaults.xml.in    |   3 +
>  gdb/syscalls/loongarch-linux.xml      | 327 +++++++++++++++++++++++++
>  gdb/syscalls/loongarch-linux.xml.in   | 331 ++++++++++++++++++++++++++
>  gdb/syscalls/mips-n32-linux.xml       |  11 +
>  gdb/syscalls/mips-n32-linux.xml.in    |  11 +
>  gdb/syscalls/mips-n64-linux.xml       |  11 +
>  gdb/syscalls/mips-n64-linux.xml.in    |  11 +
>  gdb/syscalls/mips-o32-linux.xml       |  11 +
>  gdb/syscalls/mips-o32-linux.xml.in    |  11 +
>  gdb/syscalls/ppc-linux.xml            |  11 +
>  gdb/syscalls/ppc-linux.xml.in         |  11 +
>  gdb/syscalls/ppc64-linux.xml          |  11 +
>  gdb/syscalls/ppc64-linux.xml.in       |  11 +
>  gdb/syscalls/s390-linux.xml           |  12 +
>  gdb/syscalls/s390-linux.xml.in        |  12 +
>  gdb/syscalls/s390x-linux.xml          |  12 +
>  gdb/syscalls/s390x-linux.xml.in       |  12 +
>  gdb/syscalls/sparc-linux.xml          |  11 +
>  gdb/syscalls/sparc-linux.xml.in       |  11 +
>  gdb/syscalls/sparc64-linux.xml        |  11 +
>  gdb/syscalls/sparc64-linux.xml.in     |  11 +
>  gdb/syscalls/update-linux-from-src.sh |   4 +
>  28 files changed, 919 insertions(+)
>  create mode 100644 gdb/syscalls/loongarch-linux.xml
>  create mode 100644 gdb/syscalls/loongarch-linux.xml.in

Hi all,

The changes are almost generated through scripts, however I think it
is necessary to make sure that the patches have been approved by the
Global Maintainers before pushing them, I am looking forward to your
reply.

Thanks,
Tiezhu
  
John Baldwin March 19, 2024, 4:29 p.m. UTC | #3
On 3/18/24 2:27 AM, Tiezhu Yang wrote:
> On 02/29/2024 04:39 PM, Tiezhu Yang wrote:
>> Tiezhu Yang (7):
>>    gdb: syscalls: Update linux-defaults.xml.in
>>    gdb: syscalls: Update .xml.in files for some archs
>>    gdb: syscalls: Update .xml files for some archs
>>    gdb: syscalls: Add loongarch-linux.xml.in
>>    gdb: syscalls: Generate loongarch-linux.xml
>>    gdb: syscalls: Add loongarch case in update-linux-from-src.sh
>>    gdb: LoongArch: Set the correct XML syscall filename
>>
>>   gdb/data-directory/Makefile.in        |   1 +
>>   gdb/loongarch-linux-tdep.c            |   7 +
>>   gdb/syscalls/amd64-linux.xml          |  11 +
>>   gdb/syscalls/amd64-linux.xml.in       |  11 +
>>   gdb/syscalls/i386-linux.xml           |  11 +
>>   gdb/syscalls/i386-linux.xml.in        |  11 +
>>   gdb/syscalls/linux-defaults.xml.in    |   3 +
>>   gdb/syscalls/loongarch-linux.xml      | 327 +++++++++++++++++++++++++
>>   gdb/syscalls/loongarch-linux.xml.in   | 331 ++++++++++++++++++++++++++
>>   gdb/syscalls/mips-n32-linux.xml       |  11 +
>>   gdb/syscalls/mips-n32-linux.xml.in    |  11 +
>>   gdb/syscalls/mips-n64-linux.xml       |  11 +
>>   gdb/syscalls/mips-n64-linux.xml.in    |  11 +
>>   gdb/syscalls/mips-o32-linux.xml       |  11 +
>>   gdb/syscalls/mips-o32-linux.xml.in    |  11 +
>>   gdb/syscalls/ppc-linux.xml            |  11 +
>>   gdb/syscalls/ppc-linux.xml.in         |  11 +
>>   gdb/syscalls/ppc64-linux.xml          |  11 +
>>   gdb/syscalls/ppc64-linux.xml.in       |  11 +
>>   gdb/syscalls/s390-linux.xml           |  12 +
>>   gdb/syscalls/s390-linux.xml.in        |  12 +
>>   gdb/syscalls/s390x-linux.xml          |  12 +
>>   gdb/syscalls/s390x-linux.xml.in       |  12 +
>>   gdb/syscalls/sparc-linux.xml          |  11 +
>>   gdb/syscalls/sparc-linux.xml.in       |  11 +
>>   gdb/syscalls/sparc64-linux.xml        |  11 +
>>   gdb/syscalls/sparc64-linux.xml.in     |  11 +
>>   gdb/syscalls/update-linux-from-src.sh |   4 +
>>   28 files changed, 919 insertions(+)
>>   create mode 100644 gdb/syscalls/loongarch-linux.xml
>>   create mode 100644 gdb/syscalls/loongarch-linux.xml.in
> 
> Hi all,
> 
> The changes are almost generated through scripts, however I think it
> is necessary to make sure that the patches have been approved by the
> Global Maintainers before pushing them, I am looking forward to your
> reply.

This series looks fine to me.

Approved-By: John Baldwin <jhb@FreeBSD.org>
  
Tiezhu Yang March 20, 2024, 10:53 a.m. UTC | #4
On 3/20/24 00:29, John Baldwin wrote:
> On 3/18/24 2:27 AM, Tiezhu Yang wrote:
>> On 02/29/2024 04:39 PM, Tiezhu Yang wrote:
>>> Tiezhu Yang (7):
>>>    gdb: syscalls: Update linux-defaults.xml.in
>>>    gdb: syscalls: Update .xml.in files for some archs
>>>    gdb: syscalls: Update .xml files for some archs
>>>    gdb: syscalls: Add loongarch-linux.xml.in
>>>    gdb: syscalls: Generate loongarch-linux.xml
>>>    gdb: syscalls: Add loongarch case in update-linux-from-src.sh
>>>    gdb: LoongArch: Set the correct XML syscall filename
>>>
>>>   gdb/data-directory/Makefile.in        |   1 +
>>>   gdb/loongarch-linux-tdep.c            |   7 +
>>>   gdb/syscalls/amd64-linux.xml          |  11 +
>>>   gdb/syscalls/amd64-linux.xml.in       |  11 +
>>>   gdb/syscalls/i386-linux.xml           |  11 +
>>>   gdb/syscalls/i386-linux.xml.in        |  11 +
>>>   gdb/syscalls/linux-defaults.xml.in    |   3 +
>>>   gdb/syscalls/loongarch-linux.xml      | 327 +++++++++++++++++++++++++
>>>   gdb/syscalls/loongarch-linux.xml.in   | 331 ++++++++++++++++++++++++++
>>>   gdb/syscalls/mips-n32-linux.xml       |  11 +
>>>   gdb/syscalls/mips-n32-linux.xml.in    |  11 +
>>>   gdb/syscalls/mips-n64-linux.xml       |  11 +
>>>   gdb/syscalls/mips-n64-linux.xml.in    |  11 +
>>>   gdb/syscalls/mips-o32-linux.xml       |  11 +
>>>   gdb/syscalls/mips-o32-linux.xml.in    |  11 +
>>>   gdb/syscalls/ppc-linux.xml            |  11 +
>>>   gdb/syscalls/ppc-linux.xml.in         |  11 +
>>>   gdb/syscalls/ppc64-linux.xml          |  11 +
>>>   gdb/syscalls/ppc64-linux.xml.in       |  11 +
>>>   gdb/syscalls/s390-linux.xml           |  12 +
>>>   gdb/syscalls/s390-linux.xml.in        |  12 +
>>>   gdb/syscalls/s390x-linux.xml          |  12 +
>>>   gdb/syscalls/s390x-linux.xml.in       |  12 +
>>>   gdb/syscalls/sparc-linux.xml          |  11 +
>>>   gdb/syscalls/sparc-linux.xml.in       |  11 +
>>>   gdb/syscalls/sparc64-linux.xml        |  11 +
>>>   gdb/syscalls/sparc64-linux.xml.in     |  11 +
>>>   gdb/syscalls/update-linux-from-src.sh |   4 +
>>>   28 files changed, 919 insertions(+)
>>>   create mode 100644 gdb/syscalls/loongarch-linux.xml
>>>   create mode 100644 gdb/syscalls/loongarch-linux.xml.in
>>
>> Hi all,
>>
>> The changes are almost generated through scripts, however I think it
>> is necessary to make sure that the patches have been approved by the
>> Global Maintainers before pushing them, I am looking forward to your
>> reply.
> 
> This series looks fine to me.
> 
> Approved-By: John Baldwin <jhb@FreeBSD.org>

Pushed.

Thanks,
Tiezhu