[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Trying to crack the Firefox crashing issue



On 9/5/25 8:17 pm, Ed Robbins wrote:
I think it's because w2c_rlbox_streqci is an "rlbox" sandboxed version
of the expat streqci function (https://rlbox.dev). It's transformed
somewhere and not necessarily even compiled by gcc. I don't know how
this web stuff, wasm, rlbox etc works, the toolchain is a total
mystery to me... I'm not even sure if new C source is generated or if
sandboxed functions are generated at compile time skipping C entirely.
But it does look as though there's a fair chance the source code
presented is what is eventually transformed into the asm code
presented. However the bug could equally be in the toolchain
somewhere...

It would be the sandboxed version. I stepped through the code and a source comes up for a sandbox within a hpp source file. Right before it calls into the hidden or internal rlbox code it calls rlbox.wasm.c implying some sort of C source conjured up in between.


--
My regards,

Damien Stewart.


Reply to: