LINUX.ORG.RU

QEMU PPC точка входа

 


0

1

Здравствуйте. Мне требуется запустить QEMU с программой, с индексами -s -S что бы дебажить на IDA. Программа автономная, в виде .elf файла, не требует даже bios. Только разместить ее по нужному адресу и запустить с точки входа. Вот я и загружаю ее с помощью директивы -bios. Она у меня загружается. Но точку входа все равно берет не из elf файла, а прыгает на штатный вектор Reset на адрес 0xFFF00100 Значит мне по этому адресу надо разместить команду перехода на точку входа моего файла. А как это сделать, подскажите пожалуйста.



Последнее исправление: Viktor2004 (всего исправлений: 1)

Может в мониторе QEMU есть возможность записи в физическую память конкретных значений?

Viktor2004
() автор топика
Ответ на: комментарий от Viktor2004

В мониторе такого нет, можно только читать из физической памяти

vvvvvvvv
()

Будь мужиком, запили параметр куда прыгать и в апстрим отправь патч. Глядишь, и пропечатают твой никнейм в сорцах на века.

superuser ★★★★☆
()

И ещё один момент: -bios грузит в ROM. В ELF может быть секция, которая может быть модифицируема. И это может вызвать облом. Наверное проще написать обёртку, которая копирует ELF куда надо и прыгает туда же.

ЕМНИП, openbios так работает. Как минимум это ELF, который можно отлаживать.

alt-x ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.