Пользовательская структура декомпилятора IDA Pro HexRays найти перекрестные ссылки - PullRequest
1 голос
/ 24 апреля 2019

Как найти перекрестные ссылки по всей сборке элемента в одной из моих пользовательских структур?

Пример, иллюстрирующий это:

void __thiscall function(DWORD *this)
{
  DWORD *v2;
  int v3;
  int v4;

  v2 = this;
  if (*(v2 + 37))
  {
      v3 = 4;
      v4 = 5;
  }
}

Теперь, скажем, я создал новый пользовательский элементструктура, и я буду изменять его тип указателя следующим образом:

void __thiscall function(MyStructure *this)
{
  MyStructure *v2;
  int v3;
  int v4;

  v2 = this;
  if (v2->bMyBool)
  {
      v3 = 4;
      v4 = 5;
  }
}

Теперь скажите, что я использую эту структуру во многих различных функциях через декомпилированный код.
Если я нажму ярлык Xключ на bMyBool, я могу найти перекрестные ссылки в области действия функции.
Но есть ли способ найти перекрестные ссылки по всей сборке, которая использует тип элемента bMyBool из MyStructure?

Заранее спасибо!

...