2012-03-20 9 views
6

Potrzebuję przeczytać sekcję ".pdata" pliku PE x64.
Widziałem, że struktury w sekcji „.pdata” różnią się od jednej platformy na inną
http://msdn.microsoft.com/en-us/library/aa448751.aspx
mówi również samo w dokumencie specyfikacji PE.
Ale nie rozumiem, co to jest dla zwykłych okien (XP/Vista/Win7 itp.)Struktury zawarte w sekcji .pdata

Czy ktokolwiek, co to jest?

+0

Pytasz: „Co jest regularna sekcja .pdata Format pliku wykonywalnego w systemie Windows?” – viking

+0

tak, całkiem dużo :) – Idov

Odpowiedz

6

Sekcja .pdata jest tablicą RUNTIME_FUNCTION. Daje ci zakres kodów (pierwszych dwóch członków) i RVA do odpowiedniego UNWIND_INFO.

Stamtąd można uzyskać informacje jak procedury obsługi wyjątku RVA, wielkości prologu itp