Maksim Panchenko
Maksim Panchenko
Thanks for taking time to investigate the issue with tcmalloc. We can add a special handling for `__start_*`/`__stop_*` symbols and use `st_shndx` to better track other symbols placed at the...
Sounds good to me.
`/` is appended to all local symbol names to differentiate between multiple local symbols with the same name. Check the attributes of the symbol the compiler/linker is generating.
Thanks for reporting the issue. If multiple text sections are a result of a compiler splitting the code, the workaround is to disable it with `-fno-reorder-blocks-and-partition`, and let BOLT do...
If functions are not split, then adding the support shouldn't be that difficult. We do process code in sections other than `.text`, e.g. in `.init` and `.fini`. If you can...
This sounds like either PIC or assembly code issue. We are working on adding more diagnostics and improving PIC support. Is the binary input with relocations or without?
Yes. That's typically a symptom of a PIC or an assembly code with an embedded jump table. I have a fix for PIC. I'd like you to try it once...
@danielcdh : could you try the latest version?
@danielcdh: you have a lot of code :) The fact that the binary crashes immediately is probably an indication of something trivial that we are not getting right. If you...
@yota9, any idea what is happening there?