]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[gdb/syscalls] Add syscalls {set,get,list,remove}xattrat
authorTom de Vries <tdevries@suse.de>
Thu, 28 Nov 2024 12:53:04 +0000 (13:53 +0100)
committerTom de Vries <tdevries@suse.de>
Thu, 28 Nov 2024 12:53:04 +0000 (13:53 +0100)
In commit 58776901074 ("[gdb/syscalls] Update to linux v6.11") I updated to
linux v6.11, but a recent submission for loongarch [1] used a current trunk
version, so it makes sense to do this as well elsewhere.

Using linux current trunk with update-linux-from-src.sh gets us 4 more
syscalls:
- setxattrat
- getxattrat
- listxattrat
- removexattrat

Tested on x86_64-linux.

[1] https://sourceware.org/pipermail/gdb-patches/2024-November/213613.html

24 files changed:
gdb/syscalls/amd64-linux.xml
gdb/syscalls/amd64-linux.xml.in
gdb/syscalls/arm-linux.xml
gdb/syscalls/arm-linux.xml.in
gdb/syscalls/i386-linux.xml
gdb/syscalls/i386-linux.xml.in
gdb/syscalls/mips-n32-linux.xml
gdb/syscalls/mips-n32-linux.xml.in
gdb/syscalls/mips-n64-linux.xml
gdb/syscalls/mips-n64-linux.xml.in
gdb/syscalls/mips-o32-linux.xml
gdb/syscalls/mips-o32-linux.xml.in
gdb/syscalls/ppc-linux.xml
gdb/syscalls/ppc-linux.xml.in
gdb/syscalls/ppc64-linux.xml
gdb/syscalls/ppc64-linux.xml.in
gdb/syscalls/s390-linux.xml
gdb/syscalls/s390-linux.xml.in
gdb/syscalls/s390x-linux.xml
gdb/syscalls/s390x-linux.xml.in
gdb/syscalls/sparc-linux.xml
gdb/syscalls/sparc-linux.xml.in
gdb/syscalls/sparc64-linux.xml
gdb/syscalls/sparc64-linux.xml.in

index 8b37b5645df66ac352226b16cec573ef414aafd5..a0e318363387e9062a445dfb756ef0735e071a94 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462" groups="memory"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 0ae0feb8c5d74aee2a2cba7796747cc93aa78175..709f32c338c7ba3c84321e6cd4bbbbc51c3d352f 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index bbf1f79791416c8ec720c5af669294a3891c1c92..1cd40b7b45d3d6817515a1562268b389854d260b 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462" groups="memory"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
   <syscall name="ARM_breakpoint" number="983041"/>
   <syscall name="ARM_cacheflush" number="983042"/>
   <syscall name="ARM_usr26" number="983043"/>
index 42cb51601bc0512e00d6f958f2a2474230e8ff2a..c814ff0c18ca6afbd637167ce521b30b82eb073e 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
   <syscall name="ARM_breakpoint" number="983041"/>
   <syscall name="ARM_cacheflush" number="983042"/>
   <syscall name="ARM_usr26" number="983043"/>
index 2e36435b5b545c4e531e76374c75ecd2163db485..4df3a779e761bacebb28faff76cc69a1ab85689c 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462" groups="memory"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index c274361f41d102c66a268a768389326623b6bcf9..e8ba053b3d290c89f0b5f28def54d58a39cb440f 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 011b6e16b417261ed8e147135880ec128abac016..3c6e8ddd43b3bf8c8176dc5576337e03e1a5c74c 100644 (file)
   <syscall name="lsm_set_self_attr" number="6460"/>
   <syscall name="lsm_list_modules" number="6461"/>
   <syscall name="mseal" number="6462" groups="memory"/>
+  <syscall name="setxattrat" number="6463"/>
+  <syscall name="getxattrat" number="6464"/>
+  <syscall name="listxattrat" number="6465"/>
+  <syscall name="removexattrat" number="6466"/>
 </syscalls_info>
index 0a403b5ceaaa806c40644a97c9931f62b1e6fb75..cc15761f37d2ee1689f6d9dcb9aa976f20a520cb 100644 (file)
   <syscall name="lsm_set_self_attr" number="6460"/>
   <syscall name="lsm_list_modules" number="6461"/>
   <syscall name="mseal" number="6462"/>
+  <syscall name="setxattrat" number="6463"/>
+  <syscall name="getxattrat" number="6464"/>
+  <syscall name="listxattrat" number="6465"/>
+  <syscall name="removexattrat" number="6466"/>
 </syscalls_info>
index e367e6197cb436e9cc0f368f986761a62b61a462..5ef2d69390661361017ae296a7862a63a0f27c03 100644 (file)
   <syscall name="lsm_set_self_attr" number="5460"/>
   <syscall name="lsm_list_modules" number="5461"/>
   <syscall name="mseal" number="5462" groups="memory"/>
+  <syscall name="setxattrat" number="5463"/>
+  <syscall name="getxattrat" number="5464"/>
+  <syscall name="listxattrat" number="5465"/>
+  <syscall name="removexattrat" number="5466"/>
 </syscalls_info>
index f6923f7e339e8d2297a9d7e1e7458f82394e1450..7e237d9d411a2f80807a3a59e31997c22261cf14 100644 (file)
   <syscall name="lsm_set_self_attr" number="5460"/>
   <syscall name="lsm_list_modules" number="5461"/>
   <syscall name="mseal" number="5462"/>
+  <syscall name="setxattrat" number="5463"/>
+  <syscall name="getxattrat" number="5464"/>
+  <syscall name="listxattrat" number="5465"/>
+  <syscall name="removexattrat" number="5466"/>
 </syscalls_info>
index 8ec778b51209046997262e59bc7ee7323bdc735d..71e5d1f2c4338c7394194fdcbe1e92b4a12a5d38 100644 (file)
   <syscall name="lsm_set_self_attr" number="4460"/>
   <syscall name="lsm_list_modules" number="4461"/>
   <syscall name="mseal" number="4462" groups="memory"/>
+  <syscall name="setxattrat" number="4463"/>
+  <syscall name="getxattrat" number="4464"/>
+  <syscall name="listxattrat" number="4465"/>
+  <syscall name="removexattrat" number="4466"/>
 </syscalls_info>
index 6fb4a77dc42dcd5d937052440a781ff46f0eb512..8dd3a8cb3ec23cfe7e6ba99edc25231884ec46a6 100644 (file)
   <syscall name="lsm_set_self_attr" number="4460"/>
   <syscall name="lsm_list_modules" number="4461"/>
   <syscall name="mseal" number="4462"/>
+  <syscall name="setxattrat" number="4463"/>
+  <syscall name="getxattrat" number="4464"/>
+  <syscall name="listxattrat" number="4465"/>
+  <syscall name="removexattrat" number="4466"/>
 </syscalls_info>
index f39ba3c5185a8f565148368325536c53daa8f4f3..812abaa59d8a4fd9cce05b8328b4b9b37f142714 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462" groups="memory"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index b1e7a00bfe0e7612544e42ec8efeefaa8334031e..1e4c1b040b2630aa34f08b534396dd0272d6d5b5 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 97e84375fdb92d7c8b01a0e24a0455cf19367b6b..0e4b333554244933b6f0785ae7c49e5aad3d351f 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462" groups="memory"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 0805634814cbebd074ccb4850832ab2fefa5fc17..7151e697646a57d11a644464f9e50a3334f43251 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 1842ed0c490d3e585b32b1033818277cd9b5e387..bc6b4c310fbe0c37b14870952f453b15fa390522 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462" groups="memory"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 5578cef646fc2876cb3dd5afe4b7ac53cd6e9de1..45d0c5b767401853923fe2098f1e90f86b52e271 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 1d843a56b423f63406645d5f15b470a4faac2b96..03e70bfc5495fe679d227c0b708b485dabc52068 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462" groups="memory"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index c3ac27e41733af73fe6b969d98e1d8a00c09193b..bdd12ff252af5f27dae16a041cc6aa4c741a6c4e 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 40c0284b6bb602685030aab4d45248add66f5fa7..b33e8c879ce196f44bfedbab9491ac2b42fd56e3 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462" groups="memory"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 38bd35a62f8e5baa779aa1132a6afa79715b0dc4..a86f1b036a81262bee26f4fc4cb28a5f88ce9fc8 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 272ca0e03b59af5d20e62f75ae032d5f712f9caa..f96035f6484a83c3ca7b711f79dde34ca8579d81 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462" groups="memory"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>
index 6c62d300b00d9a60286970f3eed85180f0e7cad2..88947dca3c01ec4041309c0e7a60fbbad025031b 100644 (file)
   <syscall name="lsm_set_self_attr" number="460"/>
   <syscall name="lsm_list_modules" number="461"/>
   <syscall name="mseal" number="462"/>
+  <syscall name="setxattrat" number="463"/>
+  <syscall name="getxattrat" number="464"/>
+  <syscall name="listxattrat" number="465"/>
+  <syscall name="removexattrat" number="466"/>
 </syscalls_info>