extensio.txt
来自「开放源码的编译器open watcom 1.6.0版的源代码」· 文本 代码 · 共 45 行
TXT
45 行
Here are some miscellaneous extensions. Also see the WATCOM_references
specification.
.debug_info extensions:
AT_WATCOM_pointer_class 0x4080
This attribute is used in AT_pointer_type or AT_reference_type and
has a constant value which is a bitfield with the following values:
PTR_default 0
PTR_near 1
PTR_far 2
PTR_huge 3
PTR_far16 4
AT_WATCOM_segment 0x4081
TAG_pointer_type
TAG_reference_type
AT_WATCOM_segment is a location expression that calculates the
segment portion of the pointer (for based pointers). It expects
the segment/address of the pointer itself to be pushed on the
stack (for based(_self)).
Any other tag with a location expression that calculates the address of
an object, or an AT_low_pc or AT_high_pc:
AT_WATCOM_segment is a location expression that calculates
the segment portion of the address.
AT_mod_u_d_type, AT_mod_fund_type
Have the following additional modifiers:
MOD_near 0x80
MOD_far 0x81
MOD_huge 0x82
MOD_far16 0x83
.debug_macinfo extensions:
MACINFO_vend_ext
followed by line number ULEB128
0x01 indicates references
followed by null-terminated macro name which is used
on this line
-- this has been proposed... 92.08.djg2
The proposal has a different structure; it asks
for a new record MACINFO_reference.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?