|
From: | Peter O'Gorman |
Subject: | Re: lt_dlerror changes |
Date: | Fri, 18 Jun 2010 08:33:45 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100430 Fedora/3.0.4-3.fc13 Thunderbird/3.0.4 |
On 06/18/2010 08:09 AM, Charles Wilson wrote:
Here's the key bit: Searching for preloaded symbol table for last vs Searching for preloaded symbol table for /usr/bin/last SO, before preopen:vmopen is called, somebody -- one of the other loaders? -- modified 'filename' simply because /usr/bin/last.exe exists. But I thought preopen was the very first loader.
Yes, the preopen loader gets tried first with last.a, it failed, then find_handle is called which does an access() check for last in every dir in path, and then tryall_dlopen()'s it if it exists.
tryall_dlopen also tries the preopen loader. Peter
[Prev in Thread] | Current Thread | [Next in Thread] |