Difference between revisions of "Summerschool Aachen 2005/Notes/Thursday Sep 22 2005"
Line 2: | Line 2: | ||
worked on a continuation based microthread engine for python (precursor for a python tcp/ip implementation) | worked on a continuation based microthread engine for python (precursor for a python tcp/ip implementation) | ||
installed solaris and started exploring | installed solaris and started exploring | ||
+ | |||
+ | solaris syscall conventions seems to be: use a lcall $7,$0 instead of int $0x80, push all the arguments on the | ||
+ | stack instead of linux's speedcall convention that uses registers. also the lcall contains nul bytes, so we | ||
+ | need to create some 'lcall;ret' functionlet somewhere in memory before being able to use syscalls. | ||
Maximillian: | Maximillian: | ||
workend on makeing ScaPy work on MacOS X and SSL Fingerprinting. | workend on makeing ScaPy work on MacOS X and SSL Fingerprinting. |
Revision as of 18:00, 22 September 2005
Typo: worked on a continuation based microthread engine for python (precursor for a python tcp/ip implementation) installed solaris and started exploring solaris syscall conventions seems to be: use a lcall $7,$0 instead of int $0x80, push all the arguments on the stack instead of linux's speedcall convention that uses registers. also the lcall contains nul bytes, so we need to create some 'lcall;ret' functionlet somewhere in memory before being able to use syscalls.
Maximillian: workend on makeing ScaPy work on MacOS X and SSL Fingerprinting.