вторник, 22 октября 2013 г.

Запуск установленной ОС Windows XP в VirtualBox 4.1 из-под Ubuntu

Основные проблемы: как подружить VirtualBox с реальным разделом, как воевать с бесконечным циклом после acpitabl.dat, что делать с появляющимся BSOD с кодом 7b.



среда, 10 апреля 2013 г.

Отладка с помощью gdbserver с предустановкой переменных окружения

Отлаживал программку под gdbserver'ом. Программка подгружает при старте динамическую библиотеку из текущего каталога. В bash'е была установлена
LD_LIBRARY_PATH=. 
Gdbserver запускался под рутом, через sudo:
sudo gdbserver :<port-number> ./program_name <program args>
В таком виде программка переставала видеть, откуда загружать библиотеку при старте — вероятно, при выполнении sudo создавался новый сеанс интерпретатора с дефолтными переменными окружения.
Исправил благодаря этой доке:
sudo gdbserver --wrapper env LD_LIBRARY_PATH=/path/to/necessary/dir -- :<port-number> ./program_name <program args>