SystemInformation: Simplify demangle buffer management
If the buffer we pass to __cxa_demangle
is not large enough, it will
be reallocated internally. Avoid dealing with possibly two allocations
to free by just letting __cxa_demangle
allocate a suitable buffer.
Edited by Brad King