| buffer | Target buffer to receive the callstack text | 
| bufferMax | Max number of bytes to write | 
| projectFolder | Project folder path, to clean up path names | 
Populate an unmanaged buffer with the current managed call stack as a sequence of UTF-8 bytes, without allocating GC memory. Returns the number of bytes written into the buffer.