summary refs log tree commit diff stats
path: root/results/scraper/fex/1119
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-07-17 09:10:43 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-07-17 09:10:43 +0200
commitf2ec263023649e596c5076df32c2d328bc9393d2 (patch)
tree5dd86caab46e552bd2e62bf9c4fb1a7504a44db4 /results/scraper/fex/1119
parent63d2e9d409831aa8582787234cae4741847504b7 (diff)
downloadqemu-analysis-main.tar.gz
qemu-analysis-main.zip
add downloaded fex bug-reports HEAD main
Diffstat (limited to 'results/scraper/fex/1119')
-rw-r--r--results/scraper/fex/111950
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