Ivan Babrou
banner
mastodon.mastodon.ivan.computer.ap.brid.gy
Ivan Babrou
@mastodon.mastodon.ivan.computer.ap.brid.gy
Doing performance @ Cloudflare.

🌉 bridged from ⁂ https://mastodon.ivan.computer/@mastodon, follow @ap.brid.gy to interact
627k for a ptr::drop_in_place 🫣

It is 753k mangled! Yes, it is longer mangled.

Take that C++, which tops at measly 167k.
January 3, 2026 at 4:58 AM
Apparently even that is not the limit, because llvm-cxxfilt choked on the biggest ones.

Here's a symbol of 64,039 bytes! Well, a part of it, because it does not fit in the screenshot. It's a part of a single stack trace that is 184,838 bytes long […]

[Original post on mastodon.ivan.computer]
January 3, 2026 at 4:31 AM
Of course this doesn't even come close to this real C++ symbol from ClickHouse. 17900 bytes!
December 26, 2025 at 8:26 PM
As always, you can run this easily in Docker.

Here it is showing which timers run in my vm:

docker run --rm -it --privileged --net host -v /sys/kernel/debug:/sys/kernel/debug:ro -v /sys/fs/cgroup:/sys/fs/cgroup:ro ghcr.io/cloudflare/ebpf_exporter:v2.5.0 --config.dir /examples --config.names timers
July 31, 2025 at 9:15 PM
The biggest new addition is cgroup filtering support in ebpf programs.

Previously you had to do collection for all cgroups and then filter on the other end, now you can select which cgroups to monitor, which is much more efficient.

This depends on cgroup fanotify support (added upstream by […]
Original post on mastodon.ivan.computer
mastodon.ivan.computer
July 31, 2025 at 9:10 PM
I ended up trying dnsmasq that suppresses gateway.icloud.com on my home server and pointing Apple TV at it (manually to bypass DoH). One needs to suppress A, AAAA and importantly HTTPS records to make this work.

It reduces traffic 10000x (!), but […]

[Original post on mastodon.ivan.computer]
July 20, 2025 at 7:04 AM
A reboot broke it again.

Adding a user fixed it, but another reboot broke it once more.

I did a full device reset and it still didn't fix the issue 🫠
July 15, 2025 at 6:31 AM
Debugging this is absolute pain in the ass.

To add a mitm proxy to inspect traffic, you need to add a profile, which requires switching to wifi. In the end the proxy doesn't work with cryptic Apple specific TLS errors (curl works just fine). It may or […]

[Original post on mastodon.ivan.computer]
July 15, 2025 at 4:44 AM