diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-07-17 09:10:43 +0200 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-07-17 09:10:43 +0200 |
| commit | f2ec263023649e596c5076df32c2d328bc9393d2 (patch) | |
| tree | 5dd86caab46e552bd2e62bf9c4fb1a7504a44db4 /results/scraper/fex/1119 | |
| parent | 63d2e9d409831aa8582787234cae4741847504b7 (diff) | |
| download | qemu-analysis-main.tar.gz qemu-analysis-main.zip | |
Diffstat (limited to 'results/scraper/fex/1119')
| -rw-r--r-- | results/scraper/fex/1119 | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/results/scraper/fex/1119 b/results/scraper/fex/1119 new file mode 100644 index 000000000..b65c35a97 --- /dev/null +++ b/results/scraper/fex/1119 @@ -0,0 +1,50 @@ +Walk through personality flags on 32-bit and 64-bit and ensure correct behaviour +Not sure exactly how much this matters but we should double check it. + +Flags to support: +- UNAME26 + - Needs emulation +- ADDR_NO_RANDOMIZE + - Already handled in ELFCodeLoader +- FDPIC_FUNCPTRS + - nop on x86 +- MMAP_PAGE_ZERO + - Allowed but doesn't do anything on x86 +- ADDR_COMPAT_LAYOUT + - Changes allocation to BottomUp instead of top-down + - Would need emulation +- READ_IMPLIES_EXEC + - Needs NX support, which we don't have currently +- ADDR_LIMIT_32BIT + - nop on x86 +- SHORT_INODE + - nop +- WHOLE_SECONDS + - nop +- STICKY_TIMEOUTS + - Causes select, pselect, and ppoll to not modify timeout on signal handler interrupt. + - Passthrough to host kernel makes FEX impl a nop. +- ADDR_LIMIT_3GB + - Changes the upper limit on mmap from 0xffff_e000 to 0xc000_0000 for 32-bit processes + - Needs emulation + +Personalities: +- PER_LINUX32 + - Changes uname result + - Needs emulation +- PER_SVR4/3 +- PER_SCOSVR3/PER_OSR5 +- PER_WYSEV386 +- PER_ISCR4 +- PER_BSD +- PER_SUNOS +- PER_XENIX +- PER_IRIX32 +- PER_IRIXN32 +- PER_IRIX64 +- PER_RISCOS +- PER_SOLARIS +- PER_UW7 +- PER_OSF4 +- PER_HPUX + - nop \ No newline at end of file |