Rev 242 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 242 | Rev 340 | ||
---|---|---|---|
1 | ; flat assembler core variables |
1 | ; flat assembler core variables |
2 | ; Copyright (c) 1999-2006, Tomasz Grysztar. |
2 | ; Copyright (c) 1999-2007, Tomasz Grysztar. |
3 | ; All rights reserved. |
3 | ; All rights reserved. |
4 | 4 | ||
5 | ; Variables which have to be set up by interface: |
5 | ; Variables which have to be set up by interface: |
6 | 6 | ||
7 | memory_start dd ? |
7 | memory_start dd ? |
8 | memory_end dd ? |
8 | memory_end dd ? |
9 | 9 | ||
10 | additional_memory dd ? |
10 | additional_memory dd ? |
11 | additional_memory_end dd ? |
11 | additional_memory_end dd ? |
12 | 12 | ||
13 | stack_limit dd ? |
13 | stack_limit dd ? |
14 | 14 | ||
15 | input_file dd ? |
15 | input_file dd ? |
16 | output_file dd ? |
16 | output_file dd ? |
17 | 17 | ||
18 | passes_limit dw ? |
18 | passes_limit dw ? |
19 | 19 | ||
20 | ; Internal core variables: |
20 | ; Internal core variables: |
21 | 21 | ||
22 | current_pass dw ? |
22 | current_pass dw ? |
23 | 23 | ||
24 | include_paths dd ? |
24 | include_paths dd ? |
25 | free_additional_memory dd ? |
25 | free_additional_memory dd ? |
26 | source_start dd ? |
26 | source_start dd ? |
27 | code_start dd ? |
27 | code_start dd ? |
28 | code_size dd ? |
28 | code_size dd ? |
29 | real_code_size dd ? |
29 | real_code_size dd ? |
30 | written_size dd ? |
30 | written_size dd ? |
31 | headers_size dd ? |
31 | headers_size dd ? |
32 | 32 | ||
33 | current_line dd ? |
33 | current_line dd ? |
34 | macro_line dd ? |
34 | macro_line dd ? |
35 | macro_block dd ? |
35 | macro_block dd ? |
36 | macro_block_line dd ? |
36 | macro_block_line dd ? |
37 | macro_block_line_number dd ? |
37 | macro_block_line_number dd ? |
38 | macro_symbols dd ? |
38 | macro_symbols dd ? |
39 | struc_name dd ? |
39 | struc_name dd ? |
40 | struc_label dd ? |
40 | struc_label dd ? |
41 | instant_macro_start dd ? |
41 | instant_macro_start dd ? |
42 | parameters_end dd ? |
42 | parameters_end dd ? |
43 | locals_counter rb 8 |
43 | locals_counter rb 8 |
44 | current_locals_prefix dd ? |
44 | current_locals_prefix dd ? |
45 | anonymous_reverse dd ? |
45 | anonymous_reverse dd ? |
46 | anonymous_forward dd ? |
46 | anonymous_forward dd ? |
47 | labels_list dd ? |
47 | labels_list dd ? |
48 | label_hash dd ? |
48 | label_hash dd ? |
49 | label_leaf dd ? |
49 | label_leaf dd ? |
50 | hash_tree dd ? |
50 | hash_tree dd ? |
51 | org_origin dq ? |
51 | org_origin dq ? |
52 | org_registers dd ? |
52 | org_registers dd ? |
53 | org_start dd ? |
53 | org_start dd ? |
54 | org_symbol dd ? |
54 | org_symbol dd ? |
55 | undefined_data_start dd ? |
55 | undefined_data_start dd ? |
56 | undefined_data_end dd ? |
56 | undefined_data_end dd ? |
57 | counter dd ? |
57 | counter dd ? |
58 | counter_limit dd ? |
58 | counter_limit dd ? |
59 | error_line dd ? |
59 | error_line dd ? |
60 | error dd ? |
60 | error dd ? |
61 | display_buffer dd ? |
61 | display_buffer dd ? |
62 | structures_buffer dd ? |
62 | structures_buffer dd ? |
63 | number_start dd ? |
63 | number_start dd ? |
64 | current_offset dd ? |
64 | current_offset dd ? |
65 | value dq ? |
65 | value dq ? |
66 | fp_value rd 8 |
66 | fp_value rd 8 |
67 | adjustment dq ? |
67 | adjustment dq ? |
68 | symbol_identifier dd ? |
68 | symbol_identifier dd ? |
69 | address_symbol dd ? |
69 | address_symbol dd ? |
70 | address_high dd ? |
70 | address_high dd ? |
71 | format_flags dd ? |
71 | format_flags dd ? |
72 | resolver_flags dd ? |
72 | resolver_flags dd ? |
73 | symbols_stream dd ? |
73 | symbols_stream dd ? |
74 | number_of_relocations dd ? |
74 | number_of_relocations dd ? |
75 | number_of_sections dd ? |
75 | number_of_sections dd ? |
76 | stub_size dd ? |
76 | stub_size dd ? |
77 | stub_file dd ? |
77 | stub_file dd ? |
78 | current_section dd ? |
78 | current_section dd ? |
79 | machine dw ? |
79 | machine dw ? |
80 | subsystem dw ? |
80 | subsystem dw ? |
81 | subsystem_version dd ? |
81 | subsystem_version dd ? |
82 | image_base dd ? |
82 | image_base dd ? |
83 | image_base_high dd ? |
83 | image_base_high dd ? |
84 | resource_data dd ? |
84 | resource_data dd ? |
85 | resource_size dd ? |
85 | resource_size dd ? |
86 | parenthesis_stack dd ? |
86 | parenthesis_stack dd ? |
87 | blocks_stack dd ? |
87 | blocks_stack dd ? |
88 | parsed_lines dd ? |
88 | parsed_lines dd ? |
89 | logical_value_parentheses dd ? |
89 | logical_value_parentheses dd ? |
90 | 90 | ||
91 | next_pass_needed db ? |
91 | next_pass_needed db ? |
92 | macro_status db ? |
92 | macro_status db ? |
93 | output_format db ? |
93 | output_format db ? |
94 | code_type db ? |
94 | code_type db ? |
95 | labels_type db ? |
95 | labels_type db ? |
96 | prefixed_instruction db ? |
96 | prefixed_instruction db ? |
97 | virtual_data db ? |
97 | virtual_data db ? |
98 | fp_sign db ? |
98 | fp_sign db ? |
99 | fp_format db ? |
99 | fp_format db ? |
100 | value_size db ? |
100 | value_size db ? |
101 | size_override db ? |
101 | size_override db ? |
102 | address_size db ? |
102 | address_size db ? |
103 | operand_size db ? |
103 | operand_size db ? |
104 | size_declared db ? |
104 | size_declared db ? |
105 | value_undefined db ? |
105 | value_undefined db ? |
106 | value_type db ? |
106 | value_type db ? |
107 | compare_type db ? |
107 | compare_type db ? |
108 | base_code db ? |
108 | base_code db ? |
109 | extended_code db ? |
109 | extended_code db ? |
110 | supplemental_code db ? |
110 | supplemental_code db ? |
111 | postbyte_register db ? |
111 | postbyte_register db ? |
112 | segment_register db ? |
112 | segment_register db ? |
113 | mmx_size db ? |
113 | mmx_size db ? |
114 | jump_type db ? |
114 | jump_type db ? |
115 | push_size db ? |
115 | push_size db ? |
116 | operand_prefix db ? |
116 | operand_prefix db ? |
117 | rex_prefix db ? |
117 | rex_prefix db ? |
118 | immediate_size db ? |
118 | immediate_size db ? |
119 | logical_value_wrapping db ? |
119 | logical_value_wrapping db ? |
120 | 120 | ||
121 | characters rb 100h |
121 | characters rb 100h |
122 | converted rb 100h |
122 | converted rb 100h |