Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ida.final.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
6 Mб
Скачать

Сводная таблица функций

??? # Верстальщику #Unfortunately Change Table

функции преобразования адресов

имя функции

краткое описание

long MK_FP (long seg, long off)

преобразует сегментный адрес в линейный

char atoa (long ea)

преобразует линейный адрес в строковой сегментный

функции, работающие с сегментами

функции создания и удаления сегментов

имя функции

краткое описание

success SegCreate(long startea,long endea,long base,long use32,long align,long comb)

создает новый сегмент или изменяет атрибуты уже существующего сегмента

success SegDelete (long ea,long disable)

удаляет сегмент и при необходимости, принадлежащие ему адреса виртуальной памяти

функции изменения основных характеристик сегмента

имя функции

краткое описание

success SegBounds (long ea,long startea,long endea,long disable)

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

функции получения основных характеристик сегмента

имя функции

краткое описание

long SegStart (long ea)

возвращает линейный адрес начала сегмента

long SegEnd (long ea)

возвращает линейный адрес конца сегмента

long SegByName (char segname)

по имени сегмента определяет его базовый адрес

long SegByBase(long base)

по базовому адресу сегмента определяет линейный адрес его начала

Функции изменения атрибутов сегмента

имя функции

краткое описание

success SegRename (long ea,char name)

изменяет имя сегмента

success SegAddrng (long ea,long use32)

изменяет разрядность сегмента

success SegAlign (long ea,long alignment)

изменяет кратность выравнивания сегмента

success SegComb (long segea,long comb)

изменяет атрибут объединения сегментов

success SegClass (long ea,char class)

изменяет класс сегмента

success SegDefReg (long ea,char reg,long value)

изменяет значение сегментных регистров

success SetSegmentType(long segea,long type)

изменяет тип сегмента

функции получения атрибутов сегмента

имя функции

краткое описание

long GetSegmentAttr (long segea,long attr)

возвращает атрибуты сегмента

char SegName (long ea)

возвращает имя сегмента

функции трассировки сегментов

имя функции

краткое описание

long FirstSeg ()

возвращает линейный адрес начала первого сегмента

long NextSeg (long ea)

возвращает линейный адрес начала следующего сегмента

Функции, работающие с селекторами

функции создания и удаления селекторов

имя функции

краткое описание

void SetSelector (long sel,long value)

создает новый селектор или изменяет значение уже существующего селектора

void DelSelector (long sel)

удаляет селектор

утилиты

имя функции

краткое описание

long AskSelector (long sel)

возвращает значение селектора в параграфах

long FindSelector (long val)

возвращает селектор с указанным значением

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]