Marco Pontello's Home Page
PBTracer
This page in English

(Last updated: 29/01/20)
 

 


PBTracer

Tracer / profiler for PowerBASIC

 

(coming soon...)

 

PBTracer sample screenshot
PBTracer all'opera: in evidenza il conteggio del numero di volte in cui è stata eseguita ogni singola linea di codice, quelle mai eseguite e un breakpoint.

PBTracer sample screenshot
Il tracing è disponibile anche per l'assembly in-line.

PBTracer sample screenshot
Tracing di una DLL, in questo caso un plugin per JellyFish Pro.

PBTracer sample screenshot
Tracing di una applicazione multithreaded (Pulse dagli esempi di PB/CC).

PBTracer sample screenshot
Se un programma va in crash per un Invalide Page Fault la cui causa è difficile da individuare, basta saltare alla fine del trace per trovare subito il codice incriminato (ovvero l'ultima istruzione eseguita)!

PBTracer sample screenshot
Se succedono cose strane, si può controllare se c'è qualche errore di runtime non gestito!

 

Download

PBTracer test version, 50KB ZIP

Change Log

Beta 0.35b - 01/11/04:

  • PBTracer Injector
    + Aggiunto switch /O per l'overwrite del sorgente originale.
    + Aggiunto switch /I per processare anche gli include.
  • PBTracer Browser
    * Sistemato un bug nel salto alla prossima esecuzione di una certa linea del sorgente.
  • PBTracer 0.34b - 10/10/04:
    + Aggiunta un'hotkey ([E]) per saltare al primo/prossimo runtime error.

    13/04/04:
    * Sistemato qualche bug sul parser del modulo PBTINJ.

    PBTracer 0.31b - 06/04/04:
    - Disponibile una test version scaricabile.

    PBTracer 0.30b - 19/03/04:
    - Screenshots aggiornati.

    PBTracer 19/02/04:
    - Pagina online con primo shot provvisorio.