1. A method for simulating operations performed by a device that is controlled using program code without including breakpoints in the program code, the method comprising: transmitting object code from a computing device to a radio device deployed in a mesh network, wherein the object code is generated from assembly code and is executable by firmware installed on the radio device; obtaining, by the computing device, electronic log data from the radio device via a communication link with the radio device, wherein the electronic log data is generated by an execution of the object code by the radio device and comprises a plurality of program counter entries, wherein the execution of the object code causes the radio device to perform resource-monitoring operations based on communication with other devices in the mesh network; and for each program counter entry of the plurality of program counter entries: identifying, by the computing device separate from the radio device, a correspondence between the program counter entry and a respective portion of the assembly code, simulating, using the electronic data, by the computing device, a respective operation from the resource-monitoring operations that is performed by the execution of the object code at the radio device and that corresponds to the program counter entry, wherein the simulation is simultaneous with the execution of the object code at the radio device and comprises configuring a display device of the computing device to display a respective visual indicator for the assembly code that caused the respective operation, wherein the respective visual indicator is displayed by the computing device based on identifying the correspondence between the respective portion of the assembly code and the program counter entry accessed from the electronic log data, and pausing, by the computing device, the simulation based on a determination of a correspondence between (i) a particular program counter in the electronic log data and (ii) an assembly code portion of the assembly code, the assembly code portion being associated with a breakpoint that is separate from the object code and the assembly code, wherein the execution of the object code at the radio device continues independently of the simulation being paused at the computing device.