TCF Agent: fixed invalid stack trace when debugging 32-bit program on 64-bit CPU.
diff --git a/services/dwarfframe.c b/services/dwarfframe.c
index 45e419b..2d89110 100644
--- a/services/dwarfframe.c
+++ b/services/dwarfframe.c
@@ -613,6 +613,7 @@
         if (reg->rule == RULE_OFFSET) {
             StackTracingCommand * cmd = add_command(SFT_CMD_DEREF);
             cmd->size = dst_reg_def->size;
+            if (cmd->size > rules.address_size) cmd->size = rules.address_size;
             cmd->big_endian = rules.section->file->big_endian;
         }
         break;
@@ -633,6 +634,7 @@
         if (reg->rule == RULE_EXPRESSION) {
             StackTracingCommand * cmd = add_command(SFT_CMD_DEREF);
             cmd->size = dst_reg_def->size;
+            if (cmd->size > rules.address_size) cmd->size = rules.address_size;
             cmd->big_endian = rules.section->file->big_endian;
         }
         break;