diff options
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 |