Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I notice that your code supports the 'name' custom section as expected, and furthermore you support a few other custom sections too - 'dylink' for example. Where did you find the documentation for these sections? The reason I ask is that I don't believe the official webassembly specs talk about those sections, so I guess they are somewhat compiler specific perhaps?


They are indeed not part of the spec since they are somewhat tool specific, for example the linking symbol names so far are only consumed by LLD. Docs here: https://github.com/WebAssembly/tool-conventions/blob/master/...


Thank you!

One more question please - does this tool support naming of global variables? The official wasm documented 'name' section only supports local variable names I think?


It can pick names from the name section, linking section, or import/export name, in that order of preference (see https://github.com/WebAssembly/wabt/blob/master/docs/decompi...). In the case of globals, the only way to name a global is thus if its imported or exported.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: