• Tamas Petz's avatar
    Switch to libc_support.cpp · 0fee05d3
    Tamas Petz authored and Tamas Petz's avatar Tamas Petz committed
    This change removes do_raw_args_marshalling.S in favour
    of a C++ implementation of the same. The expectation is
    that the higher level code is more easy to maintain on
    the long term.
    Downside is that temporary CSP and DDC are potentially
    spilled to the stack.
    The new call is __shim_marshal_program_arguments(),
    which is meant to be a drop-in replacement of
    do_raw_args_marshalling(). During a transitioning
    period both symbols are available.
    Change-Id: I11c10dff919bd6ef4d135b69d17103297c823518