diff options
author | Kartik Agaram <vc@akkartik.com> | 2018-11-23 00:21:41 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2018-11-23 00:22:24 -0800 |
commit | 4a99a6e0dd3000d8e595ec7b4b04f637e66ded6d (patch) | |
tree | b6d0b7f2145e4370c22fd0142950e648b406b524 /subx/034compute_segment_address.cc | |
parent | 6ee77ba7bb47bc4b17df67d2683bdbb84f326e8e (diff) | |
download | mu-4a99a6e0dd3000d8e595ec7b4b04f637e66ded6d.tar.gz |
4761
Bugfix: I forgot about ELF segment offsets when implementing VMAs. Eventually segments grew large enough that I started seeing overlaps.
Diffstat (limited to 'subx/034compute_segment_address.cc')
-rw-r--r-- | subx/034compute_segment_address.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/subx/034compute_segment_address.cc b/subx/034compute_segment_address.cc index b302e4d8..cf5b789d 100644 --- a/subx/034compute_segment_address.cc +++ b/subx/034compute_segment_address.cc @@ -97,7 +97,7 @@ void compute_segment_starts(program& p) { trace(99, "transform") << "segment " << i << " begins at address 0x" << HEXWORD << curr.start << end(); } p_offset += size_of(curr); - assert(p_offset < INITIAL_SEGMENT_SIZE); // for now we get less and less available space in each successive segment + assert(p_offset < SEGMENT_ALIGNMENT); // for now we get less and less available space in each successive segment } } |