Я решил рассмотреть три новые функции:
 
	 
 
		Пользовательские типы данных в hex-окне
	
	
		Фильтр на окне определения адресов
	
	
		Поиск данных в окне Tracer
	
	 
 
	1. Пользовательские тип данных в hex-окне
 
	 
 
	Пример как сделать:
 
	 
 
	Фильтр на окне определения адресов
 
	 
 
	 
 
	3. Поиск данных в окне Tracer
 
	 
	 
 
	Обычный поиск, как на прошлых скринах
 
	 
 
	Примеры
 
	 
 
	Ну и более интересная версия перебора и одновременного выделения записей.
 
	 Здесь нужно открыть окно "Трейсера" и рядом в Lua окне писать свои условия в функции "Compare()", "PrintData()", Selected()
 
	 
 
	
 
	 
 
	Документация
 
	 
 
	Для вывода referencedBytes из трейслога можно использовать byteTableToDword(referencedBytes) (смотрим документации выше) получая из TfrmTracer.Entry[index].referencedBytes или в строке поиска у Трейслога вбить 
 
byteTableToDword(referencedBytes) > 0 and print(string.format("0x%08X - 0x%08X", RIP, byteTableToDword(referencedBytes))) == 1
	 
 
	Практическое применение
 
	 
 
	Больше всего могут интересовать реальные практические примеры. Если будет время, желание может быть сделаю, а так просто общий обзор.