parameters: (args)
return_statement: return "\n\t".join(parts)
docstring: Composes a "push arguments on stack" section of
      an entry PID dtrace probe.
docstring_summary: Composes a "push arguments on stack" section of
      an entry PID dtrace probe.
docstring_tokens: Composes a push arguments on stack section of an entry PID dtrace probe .
function: def push_on_stack_section(args):
      """ Composes a "push arguments on stack" section of
      an entry PID dtrace probe. """
      if len(args) == 0:
          return ""
      parts = ["self->deeplevel++;"]
      for idx in xrange(len(args)):
          parts.append(
              """self->arguments_stack[self->deeplevel, \"arg%d\"] = self->arg%d;\n\tself->arg%d = arg%d;""" % (idx, idx, idx, idx)
          )
      return "\n\t".join(parts)
function_tokens: def push_on_stack_section ( args ) : if len ( args ) == 0 : return "" parts = [ "self->deeplevel++;" ] for idx in xrange ( len ( args ) ) : parts . append ( """self->arguments_stack[self->deeplevel, \"arg%d\"] = self->arg%d;\n\tself->arg%d = arg%d;""" % ( idx , idx , idx , idx ) ) return "\n\t" . join ( parts )