- { "pc", (int *)&ddb_regs.save_srr0, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "srr0", (int *)&ddb_regs.save_srr0, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "srr1", (int *)&ddb_regs.save_srr1, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r0", (int *)&ddb_regs.save_r0, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r1", (int *)&ddb_regs.save_r1, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r2", (int *)&ddb_regs.save_r2, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r3", (int *)&ddb_regs.save_r3, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r4", (int *)&ddb_regs.save_r4, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r5", (int *)&ddb_regs.save_r5, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r6", (int *)&ddb_regs.save_r6, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r7", (int *)&ddb_regs.save_r7, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r8", (int *)&ddb_regs.save_r8, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r9", (int *)&ddb_regs.save_r9, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r10", (int *)&ddb_regs.save_r10, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r11", (int *)&ddb_regs.save_r11, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r12", (int *)&ddb_regs.save_r12, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r13", (int *)&ddb_regs.save_r13, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r14", (int *)&ddb_regs.save_r14, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r15", (int *)&ddb_regs.save_r15, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r16", (int *)&ddb_regs.save_r16, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r17", (int *)&ddb_regs.save_r17, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r18", (int *)&ddb_regs.save_r18, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r19", (int *)&ddb_regs.save_r19, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r20", (int *)&ddb_regs.save_r20, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r21", (int *)&ddb_regs.save_r21, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r22", (int *)&ddb_regs.save_r22, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r23", (int *)&ddb_regs.save_r23, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r24", (int *)&ddb_regs.save_r24, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r25", (int *)&ddb_regs.save_r25, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r26", (int *)&ddb_regs.save_r26, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r27", (int *)&ddb_regs.save_r27, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r28", (int *)&ddb_regs.save_r28, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r29", (int *)&ddb_regs.save_r29, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r30", (int *)&ddb_regs.save_r30, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "r31", (int *)&ddb_regs.save_r31, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "cr", (int *)&ddb_regs.save_cr, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "xer", (int *)&ddb_regs.save_xer, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "lr", (int *)&ddb_regs.save_lr, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
- { "ctr", (int *)&ddb_regs.save_ctr, db_ppc_reg_value, 0, 0, 0, 0, TRUE },
+ {
+ .name = "pc",
+ .valuep = &ddb_regs.save_srr0,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "srr0",
+ .valuep = &ddb_regs.save_srr0,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "srr1",
+ .valuep = &ddb_regs.save_srr1,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r0",
+ .valuep = &ddb_regs.save_r0,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r1",
+ .valuep = &ddb_regs.save_r1,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r2",
+ .valuep = &ddb_regs.save_r2,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r3",
+ .valuep = &ddb_regs.save_r3,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r4",
+ .valuep = &ddb_regs.save_r4,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r5",
+ .valuep = &ddb_regs.save_r5,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r6",
+ .valuep = &ddb_regs.save_r6,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r7",
+ .valuep = &ddb_regs.save_r7,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r8",
+ .valuep = &ddb_regs.save_r8,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r9",
+ .valuep = &ddb_regs.save_r9,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r10",
+ .valuep = &ddb_regs.save_r10,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r11",
+ .valuep = &ddb_regs.save_r11,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r12",
+ .valuep = &ddb_regs.save_r12,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r13",
+ .valuep = &ddb_regs.save_r13,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r14",
+ .valuep = &ddb_regs.save_r14,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r15",
+ .valuep = &ddb_regs.save_r15,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r16",
+ .valuep = &ddb_regs.save_r16,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r17",
+ .valuep = &ddb_regs.save_r17,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r18",
+ .valuep = &ddb_regs.save_r18,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r19",
+ .valuep = &ddb_regs.save_r19,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r20",
+ .valuep = &ddb_regs.save_r20,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r21",
+ .valuep = &ddb_regs.save_r21,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r22",
+ .valuep = &ddb_regs.save_r22,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r23",
+ .valuep = &ddb_regs.save_r23,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r24",
+ .valuep = &ddb_regs.save_r24,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r25",
+ .valuep = &ddb_regs.save_r25,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r26",
+ .valuep = &ddb_regs.save_r26,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r27",
+ .valuep = &ddb_regs.save_r27,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r28",
+ .valuep = &ddb_regs.save_r28,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r29",
+ .valuep = &ddb_regs.save_r29,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r30",
+ .valuep = &ddb_regs.save_r30,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "r31",
+ .valuep = &ddb_regs.save_r31,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "cr",
+ .valuep = (db_expr_t *)&ddb_regs.save_cr,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "xer",
+ .valuep = &ddb_regs.save_xer,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "lr",
+ .valuep = &ddb_regs.save_lr,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },
+ {
+ .name = "ctr",
+ .valuep = &ddb_regs.save_ctr,
+ .fcn = db_ppc_reg_value,
+ .min_level = 0,
+ .max_level = 0,
+ .low = 0,
+ .high = 0,
+ .hidden_level = TRUE,
+ },