mpers: fix compound types with arbitrary member alignments

* mpers.sh: Compound types are now represented as packed
with character arrays as explicit fillers inbetween members
and at the end.
1 file changed
tree: 58f823b1f6b2f321baf47eef15047dae10eb88dc
  1. debian/
  2. linux/
  3. m4/
  4. maint/
  5. qemu_multiarch_testing/
  6. test/
  7. tests/
  8. xlat/
  9. .gitignore
  10. .mailmap
  11. access.c
  12. affinity.c
  13. aio.c
  14. AUTHORS
  15. bjm.c
  16. block.c
  17. bootstrap
  18. bpf.c
  19. build_static_example.sh
  20. cacheflush.c
  21. capability.c
  22. caps0.h
  23. caps1.h
  24. ChangeLog-CVS
  25. chdir.c
  26. chmod.c
  27. clone.c
  28. configure.ac
  29. COPYING
  30. count.c
  31. CREDITS.in
  32. defs.h
  33. desc.c
  34. dirent.c
  35. dirent64.c
  36. empty.h
  37. epoll.c
  38. errnoent.sh
  39. evdev.c
  40. eventfd.c
  41. execve.c
  42. exit.c
  43. fadvise.c
  44. fallocate.c
  45. fanotify.c
  46. fchownat.c
  47. fcntl.c
  48. fetch_seccomp_fprog.c
  49. file.c
  50. file_handle.c
  51. flock.c
  52. futex.c
  53. generate_mpers_am.sh
  54. generate_sen.sh
  55. generate_xlat_in.sh
  56. get_robust_list.c
  57. getcpu.c
  58. getcwd.c
  59. getrandom.c
  60. git-set-file-times
  61. git-version-gen
  62. gitlog-to-changelog
  63. HACKING-scripts
  64. hostname.c
  65. inotify.c
  66. INSTALL
  67. io.c
  68. ioctl.c
  69. ioctlsort.c
  70. ioperm.c
  71. iopl.c
  72. ioprio.c
  73. ipc_defs.h
  74. ipc_msg.c
  75. ipc_msgctl.c
  76. ipc_sem.c
  77. ipc_shm.c
  78. ipc_shmctl.c
  79. kcmp.c
  80. kexec.c
  81. keyctl.c
  82. ldt.c
  83. link.c
  84. lookup_dcookie.c
  85. loop.c
  86. lseek.c
  87. make-dist
  88. Makefile.am
  89. mem.c
  90. membarrier.c
  91. memfd_create.c
  92. mknod.c
  93. mount.c
  94. mpers.awk
  95. mpers.sh
  96. mpers_test.sh
  97. mpers_type.h
  98. mq.c
  99. mtd.c
  100. native_defs.h
  101. net.c
  102. NEWS
  103. open.c
  104. or1k_atomic.c
  105. pathtrace.c
  106. perf.c
  107. personality.c
  108. poll.c
  109. prctl.c
  110. print_mq_attr.c
  111. print_msgbuf.c
  112. print_sigevent.c
  113. print_time.c
  114. print_timex.c
  115. printmode.c
  116. printrusage.c
  117. printsiginfo.c
  118. printsiginfo.h
  119. printstat.h
  120. process.c
  121. process_vm.c
  122. ptp.c
  123. ptrace.h
  124. quota.c
  125. readahead.c
  126. readlink.c
  127. README
  128. README-hacking
  129. README-linux-ptrace
  130. README-mpers
  131. reboot.c
  132. regs.h
  133. renameat.c
  134. resource.c
  135. rtc.c
  136. sched.c
  137. scsi.c
  138. seccomp.c
  139. seccomp_fprog.h
  140. sendfile.c
  141. sigaltstack.c
  142. signal.c
  143. signalent.sh
  144. signalfd.c
  145. sigreturn.c
  146. sock.c
  147. socketutils.c
  148. sram_alloc.c
  149. statfs.c
  150. strace-graph
  151. strace-log-merge
  152. strace.1
  153. strace.c
  154. strace.spec
  155. swapon.c
  156. sync_file_range.c
  157. syscall.c
  158. syscallent.sh
  159. sysctl.c
  160. sysinfo.c
  161. syslog.c
  162. sysmips.c
  163. term.c
  164. time.c
  165. times.c
  166. truncate.c
  167. uid.c
  168. uid16.c
  169. umask.c
  170. umount.c
  171. uname.c
  172. unwind.c
  173. userfaultfd.c
  174. util.c
  175. utime.c
  176. utimes.c
  177. v4l2.c
  178. vsprintf.c
  179. wait.c
  180. xattr.c
  181. xlate.el
  182. xmalloc.c