Revision 986a2998 target-ppc/gdbstub.c

b/target-ppc/gdbstub.c
29 29
{
30 30
    if (n < 32) {
31 31
        /* gprs */
32
        GET_REGL(env->gpr[n]);
32
        return gdb_get_regl(mem_buf, env->gpr[n]);
33 33
    } else if (n < 64) {
34 34
        /* fprs */
35 35
        if (gdb_has_xml) {
......
40 40
    } else {
41 41
        switch (n) {
42 42
        case 64:
43
            GET_REGL(env->nip);
43
            return gdb_get_regl(mem_buf, env->nip);
44 44
        case 65:
45
            GET_REGL(env->msr);
45
            return gdb_get_regl(mem_buf, env->msr);
46 46
        case 66:
47 47
            {
48 48
                uint32_t cr = 0;
......
50 50
                for (i = 0; i < 8; i++) {
51 51
                    cr |= env->crf[i] << (32 - ((i + 1) * 4));
52 52
                }
53
                GET_REG32(cr);
53
                return gdb_get_reg32(mem_buf, cr);
54 54
            }
55 55
        case 67:
56
            GET_REGL(env->lr);
56
            return gdb_get_regl(mem_buf, env->lr);
57 57
        case 68:
58
            GET_REGL(env->ctr);
58
            return gdb_get_regl(mem_buf, env->ctr);
59 59
        case 69:
60
            GET_REGL(env->xer);
60
            return gdb_get_regl(mem_buf, env->xer);
61 61
        case 70:
62 62
            {
63 63
                if (gdb_has_xml) {
64 64
                    return 0;
65 65
                }
66
                GET_REG32(env->fpscr);
66
                return gdb_get_reg32(mem_buf, env->fpscr);
67 67
            }
68 68
        }
69 69
    }

Also available in: Unified diff