diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-11-15 23:04:10 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-11-16 01:13:39 -0500 |
commit | 8cfc9a1895d9f720e2cc38fd57b94ca5efba07b1 (patch) | |
tree | ebec67af6051c58a695f48b6f69d6bf005fd3116 /include | |
parent | 54f7a83a62c27d6da9ee66da1022572d6ea45d84 (diff) | |
download | gdb-8cfc9a1895d9f720e2cc38fd57b94ca5efba07b1.zip gdb-8cfc9a1895d9f720e2cc38fd57b94ca5efba07b1.tar.gz gdb-8cfc9a1895d9f720e2cc38fd57b94ca5efba07b1.tar.bz2 |
sim: callback: expose argv & environ
Pass the existing strings data to the callbacks so that common
libgloss syscalls can be implemented (which we'll do shortly).
Diffstat (limited to 'include')
-rw-r--r-- | include/sim/callback.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/sim/callback.h b/include/sim/callback.h index 06aa2d4..a51c4de 100644 --- a/include/sim/callback.h +++ b/include/sim/callback.h @@ -178,6 +178,12 @@ struct host_callback_struct enum bfd_endian target_endian; + /* Program command line options. */ + char **argv; + + /* Program environment. */ + char **envp; + /* Size of an "int" on the target (for syscalls whose ABI uses "int"). This must include padding, and only padding-at-higher-address is supported. For example, a 64-bit target with 32-bit int:s which |