https://bugs.kde.org/show_bug.cgi?id=517304
--- Comment #4 from Paul Floyd <[email protected]> --- I'm about to add some debug code to print out env and apple pointer area from setup_client_stack(). It's quite interesting as we get to see the apple area before dyld gets to work on it. Start env and apple pointer strings at original envp i 0 &envp[i] 0x153FFFB40 envp[i] VALGRIND_LIB_INNER=/Users/paulf/scratch/valgrind/./.in_place i 1 &envp[i] 0x153FFFB48 envp[i] VALGRIND_LIB=/Users/paulf/scratch/valgrind/./.in_place i 2 &envp[i] 0x153FFFB50 envp[i] TERM=xterm-256color i 3 &envp[i] 0x153FFFB58 envp[i] SHELL=/bin/zsh i 4 &envp[i] 0x153FFFB60 envp[i] TMPDIR=/var/folders/78/k19mdr2d7vx4b74qnzytk4qr0000gn/T/ i 5 &envp[i] 0x153FFFB68 envp[i] SSH_CLIENT=10.0.2.2 37773 22 i 6 &envp[i] 0x153FFFB70 envp[i] SSH_TTY=/dev/ttys000 i 7 &envp[i] 0x153FFFB78 envp[i] USER=paulf i 8 &envp[i] 0x153FFFB80 envp[i] PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin i 9 &envp[i] 0x153FFFB88 envp[i] PWD=/Users/paulf/scratch/valgrind i 10 &envp[i] 0x153FFFB90 envp[i] SHLVL=1 i 11 &envp[i] 0x153FFFB98 envp[i] HOME=/Users/paulf i 12 &envp[i] 0x153FFFBA0 envp[i] LOGNAME=paulf i 13 &envp[i] 0x153FFFBA8 envp[i] SSH_CONNECTION=10.0.2.2 37773 10.0.2.15 22 i 14 &envp[i] 0x153FFFBB0 envp[i] VALGRIND_LAUNCHER=/Users/paulf/scratch/valgrind/./coregrind/valgrind i 15 &envp[i] 0x153FFFBB8 envp[i] VALGRIND_STARTUP_PWD_331_XYZZY=/Users/paulf/scratch/valgrind i 16 &envp[i] 0x153FFFBC0 envp[i] (null) j 0 &apple[j] 0x153FFFBC8 apple[j] executable_path=/Users/paulf/scratch/valgrind/./.in_place/memcheck-amd64-darwin j 1 &apple[j] 0x153FFFBD0 apple[j] pfz=0x7ffffff6e000 j 2 &apple[j] 0x153FFFBD8 apple[j] stack_guard=0x4607deb66e3c00fe j 3 &apple[j] 0x153FFFBE0 apple[j] malloc_entropy=0xe1ca126253a01df7,0xaf94a4c2881e3ead j 4 &apple[j] 0x153FFFBE8 apple[j] ptr_munge=0x5b46f53f5bd77507 j 5 &apple[j] 0x153FFFBF0 apple[j] main_stack=0x154000000,0x0,0x0,0x0 j 6 &apple[j] 0x153FFFBF8 apple[j] executable_file=0x1a01000004,0x137e5d j 7 &apple[j] 0x153FFFC00 apple[j] th_port=0x103 j 8 &apple[j] 0x153FFFC08 apple[j] (null) End env and apple pointer strings at original envp I don't understand any of them, but at least now we can start thinking of passing them on to the guest like we do with auxv on other platforms. -- You are receiving this mail because: You are watching all bug changes.
