48{
54 (RosSymInfo,
56 RelativeAddress + RosSymInfo->pe->imagebase,
61 werrstr(
"Could not get basic function info");
63 }
64
67
69
73 (RosSymInfo,
74 RelativeAddress + RosSymInfo->pe->imagebase,
75 proc.attrs.framebase.c,
76 &cfa,
80 }
81
83 (RosSymInfo,
85 RelativeAddress + RosSymInfo->pe->imagebase,
88
93 }
94
97
102 }
103
105 werrstr(
"Getting arg %s, unit %x, type %x",
108 (RosSymInfo,
110 RelativeAddress + RosSymInfo->pe->imagebase,
111 cfaLocation,
120 }
121
123}
GLenum const GLfloat * params
@ ROSSYM_LINEINFO_HAS_REGISTERS
int dwarfpctoline(Dwarf *, ulong, char **, char **, char **, char **, ulong *, ulong *, ulong *)
int dwarfgetparams(Dwarf *d, DwarfSym *s, ulong pc, int pnum, DwarfParam *paramblocks)
int dwarfcomputecfa(Dwarf *d, DwarfExpr *cfa, PROSSYM_REGISTERS registers, ulong *cfaLocation)
int dwarfregunwind(Dwarf *d, ulong pc, ulong fde, DwarfExpr *cfa, PROSSYM_REGISTERS registers)
int dwarfargvalue(Dwarf *d, DwarfSym *proc, ulong pc, ulong cfa, PROSSYM_REGISTERS registers, DwarfParam *parameters)
ROSSYM_REGISTERS Registers
ROSSYM_PARAMETER Parameters[16]
ROSSYM_LINEINFO_FLAGS Flags