mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-12 23:31:38 -07:00
raddbg_from_pdb -> dont skip all members of struct simply because we currently do nothing with vfunctab
This commit is contained in:
@@ -54,6 +54,15 @@ commands =
|
||||
.save_dirty_files = true,
|
||||
.cursor_at_end = false,
|
||||
},
|
||||
.rjf_f2 =
|
||||
{
|
||||
.win = "build raddbg_from_pdb",
|
||||
.linux = "",
|
||||
.out = "*compilation*",
|
||||
.footer_panel = true,
|
||||
.save_dirty_files = true,
|
||||
.cursor_at_end = false,
|
||||
},
|
||||
.rjf_f3 =
|
||||
{
|
||||
.win = "pushd build && raddbg.exe && popd",
|
||||
@@ -121,6 +130,7 @@ fkey_command_override =
|
||||
.rjf =
|
||||
{
|
||||
.F1 = "rjf_f1",
|
||||
.F2 = "rjf_f2",
|
||||
.F3 = "rjf_f3",
|
||||
},
|
||||
};
|
||||
|
||||
@@ -763,7 +763,13 @@ pdbconv_type_equip_members(PDBCONV_Ctx *ctx, CONS_Type *owner_type, CV_TypeId fi
|
||||
|
||||
// discard cases - we don't currently do anything with these
|
||||
case CV_LeafKind_VFUNCTAB:
|
||||
{}break;
|
||||
{
|
||||
// TODO(rjf): error if bad range
|
||||
if(list_item_off + sizeof(CV_LeafVFuncTab) <= cap)
|
||||
{
|
||||
list_item_opl_off = list_item_off + sizeof(CV_LeafVFuncTab);
|
||||
}
|
||||
}break;
|
||||
|
||||
// unhandled or invalid cases
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user