Emilio Cobos Álvarez

Results 777 comments of Emilio Cobos Álvarez

I removed `~/.config/mozilla/vpn.moz` and still blank, but the timer thing no longer happens.

Full log: [mozillavpn.log](https://github.com/user-attachments/files/22991702/mozillavpn.log)

I think the blank screen issue is a dupe of https://github.com/mozilla-mobile/mozilla-vpn-client/pull/10832. @oskirby the timer issue might be different tho / worth fixing, since I think it basically keeps eating cpu...

> gives us the following bindings (using `--rustified-enum handler_return`): That doesn't seem correct? That's what I get with that flag: ``` #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum...

Ok, I guess then the questions would be: * Does CFI work if you use enum : uint32_t on the C++ side? * If repr(C) works _on the enum, not...

Ok it seems `#[repr(transparent)]` structs can also specify `cfi_encoding` properly. So the way I'd go about fixing this would be: * Adding a libclang function to expose the CFI encoding...

And as an interim step we could try to add `#[repr(C)]` on enums if there's an easy way to get the info from clang that this enum is not specifying...