Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: debug Clear Filter

Things you can do with a debugger but not with print debugging

Things you can do with a debugger but not with print debugging People do or do not use debuggers for a variety of reasons. For one thing, they are hard to setup in many codebases. Second, you can’t use them when your application is running on remote environments (such as kuberenetes). So, anecdotally, I have seen way more people using Print/ log.Debug compared to a debugger. Which is a shame, because while debug logging is convenient at times, debuggers can do some things which you can’t easil

Hardware Flaw in Apple A16 Chip: Debug Logic Active on Production Devices

A16-FuseBypass: Debug Logic Enabled on Production Apple Silicon Overview This repository documents a critical hardware-level vulnerability in the Apple A16 Bionic chip used in iPhone 14 Pro Max and related devices. The flaw allows debug logic—meant strictly for development silicon—to be executed on production-fused devices ( dev-fused = 0 ) running stock, unmodified iOS with debug = 0x0 . No jailbreak. No provisioning profile. No tampering. Just flawed hardware trust enforcement. Summary of

Zig Error Patterns

Some patterns I have started to use when writing zig code with unit tests. Introduction Although I try to make good use of the debugger, I am quite used to print-based debugging, especially for unit tests. I wanted to explore some tricks to improve print-based debugging, and also incorporate the debugger more. print-based debugging improved One big problem with using print debugging is spammy output. If I am running something in a loop, and only one iteration of the loop has anything interes

Zig-Error-Patterns

Some patterns I have started to use when writing zig code with unit tests. Introduction Although I try to make good use of the debugger, I am quite used to print-based debugging, especially for unit tests. I wanted to explore some tricks to improve print-based debugging, and also incorporate the debugger more. print-based debugging improved One big problem with using print debugging is spammy output. If I am running something in a loop, and only one iteration of the loop has anything interes

Show HN: Dlg – Zero-cost printf-style debugging for Go

dlg delog - /diːˈlɑːɡ/ Printf-Style Debugging with Zero-Cost in Production Builds dlg provides a minimal API for printf-style debugging - a lightweight logger that completely vanishes from production builds while providing rich debugging capabilities during development. When built without the dlg tag, all logging calls disappear entirely from your binary, resulting in no runtime overhead. Why dlg? 🚀 True zero-cost abstraction - Logging calls completely disappear from production binaries - L

You can use GitHub from your Watch – GitWrist

GitWrist ⌚ Meet GitWrist, a project for WearOS which allows devices to interact with the GitHub API to get information such as the users recent notifications and stats. This was designed to be a fun project, the code is NOT for production and is a total mess, but feel free to download the app, it's a work in progress About ℹ️ This project is made using Jetpack Compose and written in Kotlin, and relies on the Github API, which also uses a GitHub OAuth app to sign you in. App Features 🚀 Link

Gallery: Check out Samsung’s new watch faces for the Galaxy Watch 8 (APK teardown)

Evan Blass / Samsung TL;DR Samsung’s next launch event is on July 9, and we expect to see the Galaxy Watch 8 series announced. Watch 8 leaks so far have detailed design changes and given us plenty of looks at the evolving hardware. Our attention now turns to some new watch faces which should premiere alongside the Watch 8 series. With July now on our doorstep, we are mere days away from Samsung’s next Unpacked launch event. In just a little over a week, media will descend upon New York City

The hidden JTAG in a Qualcomm/Snapdragon device’s USB port

Back in February of this year, Qualcomm quietly published the source code for interacting with EUD. This is perhaps one of the most exciting things they’ve done lately - especially if you spend a lot of time debugging the kernel or U-Boot - let’s talk about it. EUD stands for Embedded USB Debug: essentially, this is a debug interface built right into almost every Qualcomm SoC since ~2018. Internally it hooks deep into the SoC, providing debug facilities for not just the CPUs but also the myriad

The hidden JTAG in your Qualcomm/Snapdragon device’s USB port

Back in February of this year, Qualcomm quietly published the source code for interacting with EUD. This is perhaps one of the most exciting things they’ve done lately - especially if you spend a lot of time debugging the kernel or U-Boot - let’s talk about it. EUD stands for Embedded USB Debug: essentially, this is a debug interface built right into almost every Qualcomm SoC since ~2018. Internally it hooks deep into the SoC, providing debug facilities for not just the CPUs but also the myriad

The JTAG in your Qualcomm/Snapdragon device's USB port

Back in February of this year, Qualcomm quietly published the source code for interacting with EUD. This is perhaps one of the most exciting things they’ve done lately - especially if you spend a lot of time debugging the kernel or U-Boot - let’s talk about it. EUD stands for Embedded USB Debug: essentially, this is a debug interface built right into almost every Qualcomm SoC since ~2018. Internally it hooks deep into the SoC, providing debug facilities for not just the CPUs but also the myriad

The Zed Debugger Is Here

Over 2,000 developers asked, and we delivered. Debugging in Zed is now a reality—and it's a big leap toward Zed 1.0. We set out to build a debugger with three primary focuses: Fast: Spend less time context switching and more time debugging Familiar: In line with Zed's design language and supports everything expected from a typical debugger flow Configurable: You're able to customize the UI, keybindings, debug configurations and more Out of the box, Zed supports debugging popular languages

Topics: adapter cx debug self zed