разобрать проблему управляемого кода
Я использую Windbg для дизассемблирования управляемого кода (написанного на C #, консольное приложение) с использованием Windbg!U
команда от sos.dll. Я нахожу при использовании!U
для дизассемблирования управляемой функции в дизассемблированном коде IL содержатся только вызовы функций, которые я сделал, а для оставшихся частей (например, код вызова C-функции без функции), например,a=a*2
, а такжеforeach
циклы в C #, показан только код на языке ассемблера, это правильное ожидаемое поведение?
У меня вопрос, я хочу знать, способен ли! U разбирать двоичную DLL-файл управляемого кода в IL со всем кодом (кроме кода вызова функции)?
Заранее спасибо Джордж