mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-10-26 11:10:58 +00:00
Cosmo will now print C++ symbols correctly in --ftrace logs and backtraces. Doing this required reducing the memory requirement of the __demangle() function by 3x. This was accomplished using 16-bit indices and 16-bit malloc granularity. That puts a limit on the longest symbol we can successfully decode, which I think would be around 6553 characters long, given a 65536-byte buffer |
||
|---|---|---|
| .. | ||
| c.lang | ||
| cosmo-asm-mode.el | ||
| cosmo-c-builtins.el | ||
| cosmo-c-constants.el | ||
| cosmo-c-keywords.el | ||
| cosmo-c-types.el | ||
| cosmo-cpp-constants.el | ||
| cosmo-format.el | ||
| cosmo-platform-constants.el | ||
| cosmo-stuff.el | ||
| cosmo.el | ||
| javadown.el | ||
| key.py | ||
| ld-script.el | ||
| optinfo-mode.el | ||
| protobuf-mode.el | ||