Re: [fpc-devel] Dwar2 changed?

2011-01-13 Thread Martin
On 13/01/2011 14:14, Joost van der Sluis wrote: >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression ^^shortstring(^POINTER($eax)^+12)^^" << TCmdLineDebugger.ReadLn "^done,value="#0"" << TCmdLineDebugger.ReadLn "(gdb) " You do realize that this is an hack? (I partly wrote it) It cou

Re: [fpc-devel] Dwar2 changed?

2011-01-13 Thread Joost van der Sluis
On Thu, 2011-01-13 at 11:00 +, Martin wrote: > On 13/01/2011 07:45, Joost van der Sluis wrote: > > > >> >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression > >> ^^shortstring(^POINTER($eax)^+12)^^" > >> << TCmdLineDebugger.ReadLn "^done,value="#0"" > >> << TCmdLineDebugger.ReadLn "(gd

Re: [fpc-devel] Dwar2 changed?

2011-01-13 Thread Martin
On 13/01/2011 07:45, Joost van der Sluis wrote: >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression ^^shortstring(^POINTER($eax)^+12)^^" << TCmdLineDebugger.ReadLn "^done,value="#0"" << TCmdLineDebugger.ReadLn "(gdb) " You do realize that this is an hack? (I partly wrote it) It could

Re: [fpc-devel] Dwar2 changed?

2011-01-13 Thread Marc Weustink
Joost van der Sluis wrote: On Wed, 2011-01-12 at 23:52 +, Martin wrote: Has dwarf 2 changed ? >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression ^^shortstring(^POINTER($eax)^+12)^^" << TCmdLineDebugger.ReadLn "^done,value="#0"" << TCmdLineDebugger.ReadLn "(gdb) " You do reali

Re: [fpc-devel] Dwar2 changed?

2011-01-12 Thread Joost van der Sluis
On Wed, 2011-01-12 at 23:52 +, Martin wrote: > Has dwarf 2 changed ? Yes > with trunk ( I updated from a few month back, to today), I no longer get > the classname of an exception (stabs is fine, but dwarf now fails) Well, passing variables to procedures by reference has different Dwarf-de

[fpc-devel] Dwar2 changed?

2011-01-12 Thread Martin
Has dwarf 2 changed ? with trunk ( I updated from a few month back, to today), I no longer get the classname of an exception (stabs is fine, but dwarf now fails) >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression ^^shortstring(^POINTER($eax)^+12)^^" << TCmdLineDebugger.ReadLn "^done,v