Четвертый BORLAND С++ и его окружение

       

Раздел трассировки стека


Первая строка раздела трассировки стека файла регистрации

идентифицирует функцию или процедуру, которая выполнялась во время исключительной ситуации. Stack Trace information включает в

себя:

  • номер кадра стека;
  • имя модуля;
  • имя ближайшей функции перед адресом функции, вызвавшей

    особую ситуацию, плюс число, указывающее как далеко вы находились от этой функции (эта информацию указывается только при наличии файла .SYM);

  • логический или физический адрес кадра стека;
  • куда ваша программа возвращается после вызова.
  • Когда WinSpector дает имена функций, он ищет в файле .SYM

    ближайший идентификатор, который встречается перед адресом стека

    вызова. Некоторые файлы .SYM не содержат информации обо всех инструкциях. Таким образом, имя функции в файле регистрации будет

    представлять ближайшую функцию в файле .SYM с адресом, предшествующим адресу стека. Если поле смещение показывает слишком большое значение, то имя функции подозрительно.



    Содержание раздела