[Lazarus] Single-stepping assembler

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Sun Sep 11 15:11:45 CEST 2011


Martin wrote:
> On 11/09/2011 12:37, Martin wrote:
>> On 11/09/2011 08:30, Mark Morgan Lloyd wrote:
>>>>> On 10/09/2011 20:50, Mark Morgan Lloyd wrote: Still locks up I'm 
>>>>> afraid.
>>
>> You are right, sorry, there is a bunch of nested {$IFDEF}... (I must 
>> have had a bad day when I put that in)
>>
>> the pseudo console is still accessed, even if you specify another one 
>> => I am fixing that now.... (next hour)
>>
>> Still interested to know if the current trunk (error checking) helps.
> 
> Ok, in revision 32285, using /dev/null explicitly should skip the code 
> that reads from the pseudo terminal. So in case the other fixes haven't 
> done the job...
> 
> I still have no idea, why it fails on your system.
> 
> May have to add some debugln, but would first like to know, if trunk 
> works (with and/or *without* the /dev/null)
> 
> - If it doesn't work without the dev/null  then it may be that your 
> system doesn't do none blocking read => but then it should return an 
> erro when trying to set that property on the handle.
> 
> - If it does work without the dev/null  then it would be intersting 
> (debugln) to find out what error occurs, and to see if it could be made 
> working somehow (without threads)

Starting to look at that now, but will probably not have results for 
about an hour and a half (due to time building on a not-very-fast SPARC, 
and other commitments).

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]




More information about the Lazarus mailing list