[Info-vax] cURL/libcurl 7.46 PCSI kits available.
John Reagan
xyzzy1959 at gmail.com
Wed Jan 6 09:33:39 EST 2016
On Tuesday, January 5, 2016 at 6:26:27 PM UTC-5, Stephen Hoffman wrote:
> On 2016-01-05 22:39:25 +0000, hb said:
>
> > On 01/05/2016 06:03 PM, Stephen Hoffman wrote:
> >> Yeah; then there was some schmuck that spent a couple of weeks
> >> reverse-engineering the executable images and the vectors to write a
> >> tool that rewrites the vectors, so that piles of other code didn't need
> >> to be redone.
> >
> > The imgexp tool (in the VMS Objects and Images Tools, VOIT) lists the
> > symbol vector like this (I don't know how this will be wrapped in your
> > newsreader):
> > ...
> > I'm sure you can rewrite the above bash commands as a DCL command
> > procedure. Yes, imgexp is available for I64 as well.
>
> Um, okay. But why would I want that, when the cited tool is already
> available, already works, and already does rather more than list the
> vectors?
>
> You run it, and you get stub images -- shim shareable images -- ready to
> link against.
The stub/shims end up with more image activations, stale/out-of-date stubs, interesting unwind situations, etc. However, it does prevent you from shooting yourself in the foot if you think you can simply go back to an existing RTLs SYMBOL_VECTOR and add alias names (hint: those alias names would go into the vector list next to the main name effectively shuffling down all the other names in the list).
We simply cannot go back to the SLL shareable image and add the alias names in the standard fashion, right?
More information about the Info-vax
mailing list