Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Bend 2 and the Vibe-Coding Trap(liampwll.com ↗)
    50comments
  2. OpenJev(openjev.com ↗)
    133comments
  3. ZCode, the GLM coding agent, silently uploads your Git history(tokenstead.ai ↗)
    28comments
  4. I don't like passkeys(hawksley.dev ↗)
    64comments
  5. Jemalloc 5.4.0(github.com/jemalloc ↗)
    56comments
  6. Subnormal floating-point numbers are expensive on Intel processors(lemire.me ↗)
    5comments
  7. The scourge of x86 emulation(fex-emu.com ↗)
    43comments
  8. Cekura (YC F24) Is Hiring(ycombinator.com ↗)
    discuss
  9. Bonsai 2 27B: Near-Lossless Compression in a 9x Smaller Footprint(prismml.com ↗)
    151comments
  10. Astra for Law(openai.com ↗)
    618comments
  11. The Shadows Lurking in the Equations – Underwater Islands(gods.art ↗)
    discuss
  12. Microsoft exec called AI scraping 'the largest theft of labor in human history'(techcrunch.com ↗)
    301comments
  13. Warren Buffett Steps Down as Berkshire Chairman, Names Son to Replace Him(nytimes.com ↗)
    44comments
  14. Replacing Pull Requests with Delta(zed.dev ↗)
    26comments
  15. Bend – A language that blocks AI mistakes via proof, on CPU and GPU(bend-lang.com ↗)
    246comments
  16. Qwen 3.8 Omni Flash(qwen.ai ↗)
    96comments
  17. Hister: A private search engine for the pages you visit and the files you keep(github.com/asciimoo ↗)
    173comments
  18. Wax motor(wikipedia.org ↗)
    78comments
  19. When the fractional part of a float fixes your shader(crocidb.com ↗)
    10comments
  20. Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA(global.fujitsu ↗)
    238comments
  21. Pre-Greek: The lost language hidden within Ancient Greek(linguisticdiscovery.com ↗)
    51comments
  22. How to Write with an LLM(sockpuppet.org ↗)
    142comments
  23. Dr Julius Neubronner's Miniature Pigeon Camera(publicdomainreview.org ↗)
    discuss
  24. A heap overflow and SSO misconfiguration to compromise OpenAI internal repos(hacktron.ai ↗)
    163comments
  25. Shapelearn Qwen 3.8 27B (13.1 GB VRAM)(byteshape.com ↗)
    18comments
  26. Ask A Monk – A digital wilderness for thoughts with no immediate answer(askamonk.online ↗)
    27comments
  27. Flet 1.0 – Build cross-platform apps in Python(flet.dev ↗)
    70comments
  28. Telstra outage: The night a network decided the year was 2006(netnod.se ↗)
    29comments
  29. Diplodocus, Long Thought Exclusively American, Turns Up in Spain(sci.news ↗)
    47comments
  30. Speeding up gearhash on ARM64(sam.dev ↗)
    discuss

Control Flow Visualizer (CFViz): an rr / gdb plugin

25 pointsby 8y agobotondballo.wordpress.com
3 comments
8y agoHN ↗

While designed with rr in mind, CFViz also works with vanilla gdb, with the limitation that it will only visualize the rest of the function’s execution from the point where it was invoked (since, without rr, it cannot go backwards to the function’s starting point).

I'm not sure this is correct. If you have a new enough version of GDB, I think you can reverse-step and reverse-next.

8y agoHN ↗

GDB's built-in record and replay target is too slow to be very useful. It laboriously breaks on every instruction, decodes it, and records its effects; rr is much, much smarter. With GDB you might record execution for a short a minute or two, but with rr you can record everything, all the time. It's fast enough that you could record your every-day browsing sessions just in case you encounter a bug.

On the other hand, you are technically correct.