ad-assemble-advised-definition is a compiled Lisp function in `advice.el'.

(ad-assemble-advised-definition ARGS DOCSTRING INTERACTIVE ORIG &optional BEFORES AROUNDS AFTERS)

Assemble the advices into an overall advice function.
ARGS is the argument list that has to be used,
DOCSTRING if non-nil defines the documentation of the definition,
INTERACTIVE if non-nil is the interactive form to be used,
ORIG is a form that calls the body of the original unadvised function,
and BEFORES, AROUNDS and AFTERS are the lists of advices with which ORIG
should be modified. The assembled function will be returned.