mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-14 17:28:07 +00:00
convert procedure when it was declared inline but was not inlined
This commit is contained in:
@@ -2334,6 +2334,7 @@ d2r_convert_symbols(Arena *arena,
|
|||||||
if (dw_tag_has_attrib(input, cu, tag, DW_AttribKind_Inline)) { inl = dw_const_u64_from_tag_attrib_kind(input, cu, tag, DW_AttribKind_Inline); }
|
if (dw_tag_has_attrib(input, cu, tag, DW_AttribKind_Inline)) { inl = dw_const_u64_from_tag_attrib_kind(input, cu, tag, DW_AttribKind_Inline); }
|
||||||
|
|
||||||
switch (inl) {
|
switch (inl) {
|
||||||
|
case DW_Inl_DeclaredNotInlined:
|
||||||
case DW_Inl_NotInlined: {
|
case DW_Inl_NotInlined: {
|
||||||
U64 param_count = 0;
|
U64 param_count = 0;
|
||||||
RDIM_Type **params = d2r_collect_proc_params(arena, type_table, input, cu, tag_node, ¶m_count);
|
RDIM_Type **params = d2r_collect_proc_params(arena, type_table, input, cu, tag_node, ¶m_count);
|
||||||
@@ -2399,7 +2400,6 @@ d2r_convert_symbols(Arena *arena,
|
|||||||
|
|
||||||
it->stack->scope = root_scope;
|
it->stack->scope = root_scope;
|
||||||
} break;
|
} break;
|
||||||
case DW_Inl_DeclaredNotInlined:
|
|
||||||
case DW_Inl_DeclaredInlined:
|
case DW_Inl_DeclaredInlined:
|
||||||
case DW_Inl_Inlined: {
|
case DW_Inl_Inlined: {
|
||||||
d2r_tag_iterator_skip_children(it);
|
d2r_tag_iterator_skip_children(it);
|
||||||
|
|||||||
Reference in New Issue
Block a user