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