@@ -14,23 +14,20 @@ static void log_insn_mem_access(unsigned int vcpu_index,
14
14
15
15
static void add_post_reg_state (VCPU * vcpu , unsigned int vcpu_index ,
16
16
GArray * current_regs , FrameBuffer * fbuf ) {
17
- GByteArray * rtmp = g_byte_array_new ();
17
+ GByteArray * rdata = g_byte_array_new ();
18
18
for (size_t i = 0 ; i < current_regs -> len ; ++ i ) {
19
19
Register * prev_reg = vcpu -> registers -> pdata [i ];
20
20
21
21
qemu_plugin_reg_descriptor * reg =
22
22
& g_array_index (current_regs , qemu_plugin_reg_descriptor , i );
23
- int s = qemu_plugin_read_register (reg -> handle , rtmp );
23
+ int s = qemu_plugin_read_register (reg -> handle , rdata );
24
24
assert (s == prev_reg -> content -> len );
25
- if (!memcmp (rtmp -> data , prev_reg -> content -> data , s )) {
25
+ if (!memcmp (rdata -> data , prev_reg -> content -> data , s )) {
26
26
// No change
27
27
continue ;
28
28
}
29
29
30
- OperandInfo * rinfo = frame_init_reg_operand_info (prev_reg -> name , rtmp -> data ,
31
- rtmp -> len , OperandWritten );
32
- g_assert (rinfo );
33
- if (!frame_buffer_append_op_info (fbuf , rinfo )) {
30
+ if (!frame_buffer_append_reg_info (fbuf , reg -> name , rdata , OperandWritten )) {
34
31
qemu_plugin_outs ("Failed to append opinfo.\n" );
35
32
g_assert (false);
36
33
}
@@ -39,15 +36,12 @@ static void add_post_reg_state(VCPU *vcpu, unsigned int vcpu_index,
39
36
40
37
static void add_pre_reg_state (VCPU * vcpu , unsigned int vcpu_index ,
41
38
GArray * current_regs , FrameBuffer * fbuf ) {
42
- GByteArray * rtmp = g_byte_array_new ();
39
+ GByteArray * rdata = g_byte_array_new ();
43
40
for (size_t i = 0 ; i < current_regs -> len ; ++ i ) {
44
41
qemu_plugin_reg_descriptor * reg =
45
42
& g_array_index (current_regs , qemu_plugin_reg_descriptor , i );
46
- qemu_plugin_read_register (reg -> handle , rtmp );
47
- OperandInfo * rinfo =
48
- frame_init_reg_operand_info (reg -> name , rtmp -> data , rtmp -> len , OperandRead );
49
- g_assert (rinfo );
50
- frame_buffer_append_op_info (fbuf , rinfo );
43
+ qemu_plugin_read_register (reg -> handle , rdata );
44
+ frame_buffer_append_reg_info (fbuf , reg -> name , rdata , OperandRead );
51
45
}
52
46
}
53
47
0 commit comments