windows - strukturer indeholdt i .pdata sektionen

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg skal læse afsnittet '.pdata' i en x64 PE-fil.

Jeg har set, at strukturerne i '.pdata' sektionen adskiller sig fra en platform til en anden

http://msdn.microsoft.com/en-us/library/aa448751.aspx

Det siger også det samme i PE-specifikationsdokumentet.

Men jeg forstår ikke hvad det er for de almindelige vinduer (XP/Vista/Win7 osv.) [1]


Er der nogen, hvad det er?

Bedste reference


Afsnittet .pdata er en række af RUNTIME\_FUNCTION. Det giver dig et kodeområde (de to første medlemmer) og en RVA til den tilsvarende UNWIND\_INFO. [2] [3]


Derfra får du information som undtagelseshandler RVA, prologstørrelse mv.