[CDG5] Process Manager

Elliot Nunn elliotnunn at fastmail.com
Mon Dec 31 01:18:21 AWST 2018


Not that I can find. I was happy to learn that segment renaming
(-sg/-sn) and segment attribute-setting (-ra) arguments to Link can be
used to enforce a segment order. (Officially there is no way to specify
an order.)

Normally jump table entries are ordered by segment, and then by the
offset of the module within the segment. But when a module has multiple
entry points, I have difficulty predicting the order. (Thankfully it is
stable across repeated linker invocations.)

> On 31 Dec 2018, at 1:12 am, daniel B-J <danielbj314 at verizon.net> wrote:
> 
>> *Almost* round-tripping. All procedures and globals are placed
>> correctly, and there are only one or two compiler niggles left. But a
>> very small number of jump table entries are getting transposed,
>> resulting in a few red speckles in vbindiff.
> 
> Does it work as the Process Manager?
> 
> It’s hard to believe there aren’t pragmas or command line options for setting jump table order.
> _______________________________________________
> cdg5 mailing list
> cdg5 at ucc.asn.au
> https://lists.ucc.gu.uwa.edu.au/mailman/listinfo/cdg5



More information about the cdg5 mailing list