Ralf Jung
|
b7fec6b17f
|
use ptr_null where appropriate
|
2020-03-28 17:38:38 +01:00 |
|
Ralf Jung
|
fbbca59de7
|
avoid Scalar::from_(u)int in favor of giving the size explicitly
|
2020-03-28 17:35:40 +01:00 |
|
Ralf Jung
|
a6cab24dc0
|
we don't deallocate the environ global, so leave it in the machine
|
2020-03-28 14:32:50 +01:00 |
|
Ralf Jung
|
204c13b8c7
|
env shim: make sure we clean up all the memory we allocate
|
2020-03-28 11:06:56 +01:00 |
|
Ralf Jung
|
579b3c49da
|
adjust MemoryKind comment
|
2020-03-27 20:36:18 +01:00 |
|
Youngsuk Kim
|
3fe71dff5a
|
Modify reference to issue 1013
Co-Authored-By: Ralf Jung <post@ralfj.de>
|
2020-03-27 10:15:35 -04:00 |
|
JOE1994
|
eaca17fcc3
|
add reference to issue#1013
|
2020-03-27 09:59:42 -04:00 |
|
JOE1994
|
f3e3af4bee
|
adjust to change of 'fn write_os_str_to_wide_str'
|
2020-03-27 09:18:13 -04:00 |
|
JOE1994
|
4e38fbe6be
|
follow-up2 to review (few issues not resolved yet)
|
2020-03-27 08:43:50 -04:00 |
|
JOE1994
|
2051805e95
|
follow-up to reviews
|
2020-03-27 08:43:50 -04:00 |
|
JOE1994
|
cf5822af46
|
exclude 'TERM' env_var to avoid terminfo trying to open the termcap file
|
2020-03-27 08:43:08 -04:00 |
|
JOE1994
|
2fa07009f2
|
Windows shims for env var emulation
Shims for GetEnvironmentVariableW / SetEnvironmentVariableW /
GetEnvironmentStringsW.
Passes test 'tests/run-pass/env.rs'
|
2020-03-27 08:43:08 -04:00 |
|
Ralf Jung
|
07f7083409
|
env: more precise error
|
2020-03-27 12:35:08 +01:00 |
|
JOE1994
|
813d76d948
|
follow-up to reviews
|
2020-03-27 07:07:21 -04:00 |
|
JOE1994
|
160ebaa364
|
add OS-specific handling to src/shims/env.rs
|
2020-03-27 00:10:45 -04:00 |
|
Ralf Jung
|
81d505670b
|
rustup; get rid of some try_from that are no longer needed
|
2020-03-26 00:11:50 +01:00 |
|
Ralf Jung
|
4ac91384ff
|
route all path reading/writing through central read/write methods
|
2020-03-24 09:11:47 +01:00 |
|
JOE1994
|
5f9167bdaa
|
helper functions for env_var emulation in Windows
|
2020-03-23 19:40:22 -04:00 |
|
Ralf Jung
|
8b6af3eacb
|
avoid using unchecked casts or arithmetic
|
2020-03-17 15:21:43 +01:00 |
|
Christian Poveda
|
5dc60d974b
|
move environ place to EnvVars
|
2020-03-08 11:58:20 -05:00 |
|
Ralf Jung
|
87dbf10e84
|
move environ init to update_environ
|
2020-03-08 17:21:02 +01:00 |
|
Christian Poveda
|
8392a0c589
|
only expose environ on linux
|
2020-03-08 10:16:31 -05:00 |
|
Christian Poveda
|
18a71ef7b3
|
minor corrections
|
2020-03-07 11:35:00 -05:00 |
|
Christian Poveda
|
aedc34c6e5
|
deallocate old environ
|
2020-03-06 18:11:05 -05:00 |
|
Ralf Jung
|
7882dfb3f5
|
fix env update, and expand test
|
2020-03-06 08:21:53 -05:00 |
|
Christian Poveda
|
4f5fdc5810
|
update the environ shim when environment changes
|
2020-03-06 08:21:52 -05:00 |
|
Christian Poveda
|
d13fe01f82
|
add working shim for environ
|
2020-03-06 08:19:56 -05:00 |
|
Ralf Jung
|
92a28f8d8f
|
HashMap -> FxHashMap
|
2020-03-02 22:36:15 +01:00 |
|
Ralf Jung
|
5d8fbfcb5f
|
rename memory kind: Env -> Machine
|
2020-03-02 09:01:23 +01:00 |
|
David Cook
|
ad8c784009
|
Return length from write_os_str_to_c_str
|
2020-02-24 19:50:25 -06:00 |
|
bors
|
39146c44bd
|
Auto merge of #1130 - christianpoveda:ignore-close-read-only, r=RalfJung
Ignore close errors in read-only files.
this fixes https://github.com/rust-lang/miri/issues/999
r? @RalfJung
|
2019-12-31 11:00:08 +00:00 |
|
JOE1994
|
a4bd68a45f
|
Add helper 'alloc_os_str_as_c_str' and use it in env_var emulation
|
2019-12-27 20:32:20 -05:00 |
|
Christian Poveda
|
f00fd3990b
|
avoid excluding TERM env var
|
2019-12-27 08:37:52 -05:00 |
|
Christian Poveda
|
75f7a118e6
|
remove restrictions due to stat unavailability
|
2019-12-25 12:38:34 -05:00 |
|
Christian Poveda
|
b0c7625dd1
|
add statx shim for linux
|
2019-12-22 11:46:02 -05:00 |
|
Ralf Jung
|
94732aaf7b
|
rename helper methods a bit
|
2019-12-04 10:43:36 +01:00 |
|
Ralf Jung
|
b91383b068
|
implement proper panicking for other MIR assertions
Requires generalizing the call_function helper to arbitrary Immediate arguments
|
2019-12-02 16:04:31 +01:00 |
|
Ralf Jung
|
37b1190def
|
rustup
|
2019-11-08 22:07:52 +01:00 |
|
Christian Poveda
|
fb4cb5bf4a
|
Make size error distinguishable from other errors
|
2019-10-22 16:57:07 -05:00 |
|
Christian Poveda
|
be415dbeda
|
Use new write_bytes method
|
2019-10-22 11:44:49 -05:00 |
|
Ralf Jung
|
2690f5948a
|
rustup: fix for write_bytes and new union rules
|
2019-10-22 10:13:11 +02:00 |
|
Christian Poveda
|
72bd25de83
|
Fix merge conflicts
|
2019-10-21 08:49:49 -05:00 |
|
Christian Poveda
|
4232939319
|
Move last error functions to helpers
|
2019-10-20 07:42:59 -05:00 |
|
Christian Poveda
|
85941c7249
|
Rename write/read os string functions
|
2019-10-18 09:49:56 -05:00 |
|
Christian Poveda
|
68fec4b3fe
|
Use conditional compilation properly and work with OsStr s instead
|
2019-10-18 09:49:56 -05:00 |
|
Christian Poveda
|
1241abbec4
|
Change helper functions to read/write
|
2019-10-18 09:49:55 -05:00 |
|
Christian Poveda
|
61da8b8428
|
Add OsString from/to bytes helper functions
|
2019-10-18 09:47:19 -05:00 |
|
Ralf Jung
|
5481afbaf6
|
cleanup now that borrow checker knows memory is a field
|
2019-10-18 11:33:12 +02:00 |
|
Yuki Okushi
|
a353e90eed
|
Use memory field instead of memory()
|
2019-10-18 11:11:50 +09:00 |
|
Christian Poveda
|
78311a7132
|
Add function to error with enabled isolation
|
2019-10-15 07:33:14 -05:00 |
|