http://qs321.pair.com?node_id=138868


in reply to How to get the (CPU) stack address ?

Inline::ASM would be the best way I know.

#!/usr/src/perl -w use strict; use Inline ASM => 'DATA', AS => 'as', PROTO => {sptr => 'unsigned long()'}; print 0 | sptr(),$/; # ... __END__ __ASM__ .text .globl sptr sptr: movl %esp,%eax ret

After Compline,
Zaxo

Replies are listed 'Best First'.
Re: Re: How to get the (CPU) stack address ?
by arhuman (Vicar) on Jan 15, 2002 at 15:14 UTC
    Thanx for your answer !

    But I still hope for another solution,
    as I said in my initial post, pure Perl or standard module based solutions
    (if available) are most welcome !


    "Only Bad Coders Code Badly In Perl" (OBC2BIP)