Ignore:
Timestamp:
Jul 10, 2014, 1:00:02 AM (6 years ago)
Author:
gb
Message:

When walking shared libraries on Linux, don't try to determine the soname
of the kernel vdso. (We used to ignore it because it had a null pathname
in its link map entry; in recent 3.15.x kernels, it has a bogus (non-absolute)
pathname.) Fixes ticket:1208; commit new Linux images.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/level-0/l0-cfm-support.lisp

    r16076 r16129  
    182182(defun soname-ptr-from-link-map (map)
    183183  (let* ((path (pref map :link_map.l_name)))
    184     (if (%null-ptr-p path)
     184    (if (or (%null-ptr-p path)
     185            (not (eql (%get-unsigned-byte path 0) (char-code #\/))))
    185186      (let* ((p (malloc 1)))
    186187        (setf (%get-unsigned-byte p 0) 0)
Note: See TracChangeset for help on using the changeset viewer.