[CMAKE]
[reactos.git] / dll / win32 / dbghelp / cpu_ppc.c
index fca5ec7..938e371 100644 (file)
@@ -48,15 +48,37 @@ static unsigned ppc_get_addr(HANDLE hThread, const CONTEXT* ctx,
     return FALSE;
 }
 
-static BOOL ppc_stack_walk(struct cpu_stack_walk* csw, LPSTACKFRAME64 frame)
+static BOOL ppc_stack_walk(struct cpu_stack_walk* csw, LPSTACKFRAME64 frame, CONTEXT* context)
 {
     FIXME("not done\n");
     return FALSE;
 }
 
+static unsigned ppc_map_dwarf_register(unsigned regno)
+{
+    FIXME("not done\n");
+    return 0;
+}
+
+static void* ppc_fetch_context_reg(CONTEXT* ctx, unsigned regno, unsigned* size)
+{
+    FIXME("NIY\n");
+    return NULL;
+}
+
+static const char* ppc_fetch_regname(unsigned regno)
+{
+    FIXME("Unknown register %x\n", regno);
+    return NULL;
+}
+
 struct cpu cpu_ppc = {
     IMAGE_FILE_MACHINE_POWERPC,
     4,
     ppc_get_addr,
     ppc_stack_walk,
+    NULL,
+    ppc_map_dwarf_register,
+    ppc_fetch_context_reg,
+    ppc_fetch_regname,
 };