02 Nov, 2007

1 commit

  • It's assumed that .eh_frame is terminated with 4-byte 0 in shared
    libraries and executable. It seems to be the case for VDSOs too.
    Without this terminator, I saw failures when unwinding from VDSO,
    though I don't know how other architectures handle this issue.
    For the normal libs, crtendS.o gives this terminator. We can use
    such terminating objects. Or we can add a 4-byte 0 with modifying
    the linker script like as the patch below.

    Signed-off-by: Kaz Kojima
    Signed-off-by: Paul Mundt

    Kaz Kojima
     

17 Oct, 2007

1 commit

  • This cleans up the formatting in the vDSO linker script, mostly just the
    use of whitespace. It's intended to approximate the kernel standard
    conventions for indenting C, treating elements of the linker script about
    like initialized variable definitions.

    Signed-off-by: Roland McGrath
    Cc: Sam Ravnborg
    Signed-off-by: Linus Torvalds

    Roland McGrath
     

27 Sep, 2006

1 commit

  • This implements initial support for the vsyscall page on SH.
    At the moment we leave it configurable due to having nommu
    to support from the same code base. We hook it up for the
    signal trampoline return at present, with more to be added
    later, once uClibc catches up.

    Signed-off-by: Paul Mundt

    Paul Mundt