Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
programovani:msil [29.04.2014 20:34] miloush |
programovani:msil [29.04.2014 20:37] miloush |
||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== MSIL ====== | ||
+ | ===== Offset v souboru z IL ===== | ||
+ | |||
{{:programovani:sprite_6.png?nolink|}} | {{:programovani:sprite_6.png?nolink|}} | ||
Sloupečky: | Sloupečky: | ||
- offset v bajtech metody | - offset v bajtech metody | ||
- | - instrukce v hex | + | - instrukce v hex |
- parametry instrukce v hex (LE) | - parametry instrukce v hex (LE) | ||
- instrukce v MSIL | - instrukce v MSIL | ||
Řádek 19: | Řádek 22: | ||
191BC virtual size | 191BC virtual size | ||
2000 virtual address (0000000140002000 to 000000014001B1BB) | 2000 virtual address (0000000140002000 to 000000014001B1BB) | ||
- | 19200 size of raw data | + | 19200 size of raw data |
200 file pointer to raw data (00000200 to 000193FF) | 200 file pointer to raw data (00000200 to 000193FF) | ||
0 file pointer to relocation table | 0 file pointer to relocation table | ||
Řádek 32: | Řádek 35: | ||
Pak je offset v souboru ''RVA - virtual address + file pointer to raw data''. Zdá se, že 2000/200 jsou běžné hodnoty a je velká šance, že ''RVA - 0x1E00'' bude odpovídat. | Pak je offset v souboru ''RVA - virtual address + file pointer to raw data''. Zdá se, že 2000/200 jsou běžné hodnoty a je velká šance, že ''RVA - 0x1E00'' bude odpovídat. | ||
- | [http://stackoverflow.com/questions/11282749/how-to-find-method-in-assembly-file-in-hex] | + | http://stackoverflow.com/questions/11282749/how-to-find-method-in-assembly-file-in-hex |
programovani/msil.txt · Poslední úprava: 29.04.2014 20:37 autor: miloush