diff options
author | Kartik Agaram <vc@akkartik.com> | 2018-10-05 21:30:22 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2018-10-05 21:30:22 -0700 |
commit | 94ad882e828f83df4a4cc0deab1a10e9d5e54eec (patch) | |
tree | f51448732674fa8744e8517c4755255afc764b1f /subx/034compute_segment_address.cc | |
parent | 03d50cc83c7c2bebb2b019667b80c1c51f4a8def (diff) | |
download | mu-94ad882e828f83df4a4cc0deab1a10e9d5e54eec.tar.gz |
4668
Diffstat (limited to 'subx/034compute_segment_address.cc')
-rw-r--r-- | subx/034compute_segment_address.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/subx/034compute_segment_address.cc b/subx/034compute_segment_address.cc index 28aab137..f6513114 100644 --- a/subx/034compute_segment_address.cc +++ b/subx/034compute_segment_address.cc @@ -4,7 +4,7 @@ :(scenario segment_name) == code -05/add 0x0d0c0b0a/imm32 # add 0x0d0c0b0a to EAX +05/add-to-EAX 0x0d0c0b0a/imm32 # code starts at 0x08048000 + p_offset, which is 0x54 for a single-segment binary +load: 0x09000054 -> 05 +load: 0x09000055 -> 0a @@ -65,9 +65,9 @@ if (Currently_parsing_named_segment) { :(scenario repeated_segment_merges_data) == code -05/add 0x0d0c0b0a/imm32 # add 0x0d0c0b0a to EAX +05/add-to-EAX 0x0d0c0b0a/imm32 == code -2d/subtract 0xddccbbaa/imm32 # subtract 0xddccbbaa from EAX +2d/subtract-from-EAX 0xddccbbaa/imm32 +parse: new segment 'code' +parse: prepending to segment 'code' +load: 0x09000054 -> 2d |