Re: создание MIDletPascal compiler'a
Так после перекоцывания
0150h Code:
0156 max_stack:2
0156 max_locals:1
0154 code_length:9
B2 00 0E 12 10 B6 00 16 B1 <- Байт код
//------------------------------
B2 00 0E ....getstatic #000E
12 10 .......ldc #0010
B6 00 16 ....invokevirtual #0016
B1 ..........return
//------------------------------
0165h GenericAttribute_info
attribute_name:8 <- Указатель (в нашем случае) на LineNumberTable
attribute_length:10 <- Длинна
00 02 00 00 00 03 00 08 00 04
Осталось разобрать LineNumberTable которая в свою очередь уже начинается не с attribute_name_index а с start_pc
Последний раз редактировалось satan, 27.09.2008 в 05:54.
|