← Back to team overview

sslug-teknik team mailing list archive

Re: Hvordan får man gdb til at, uhm, singlesteppe automatisk

 

On 02/17/2012 03:26 PM, Erling A. Jacobsen wrote:
> Når man bruger kommandoen "step" i gdb så udføres en linie i
> programmet, og næste linie printes ud. OK
>
> Der er så en variant at kommandoen hvor man stepper flere linier.
> Jeg håbede så at den printede alle de mellemliggende linier ud,
> så man kunne se på skærmen hvad der var udført (f.eks. "step 10")
> Men det er så ikke sådan det virker.
>
> Og det er for langsomt (og virker bare forkert) at udføre "step"
> og derefter bare holde return-tasten nede (for at gentage step).
>
> Jeg har et program der pludselig hænger maskinen. Jeg vil gerne se
> hvad der fører op til dette lockup ...
>
> Nogle gode tips ?
>
> På forhånd tak
> Erling Jacobsen
>
>
>
Hvad er det, du vil se for hvert step ?

Du kan jo scripte gdb, så hvis 'step 10' ikke gør hvad du vil kan du
lave din egen funktion som udfører et enkelt step og skriver hvad der
sker, og så looper dette et antal gange.

Attachment: signature.asc
Description: OpenPGP digital signature


Follow ups

References