Difference between revisions of "Summerschool Aachen 2005/Notes/Thursday Sep 22 2005"

From C4 Wiki
Jump to: navigation, search
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 19: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.