Ladeni vlaken

Ales Pour hnipak na vorvan.sh.cvut.cz
Pátek Říjen 16 12:32:43 CEST 1998


On Thu, 15 Oct 1998, Vojta Filip wrote:

> Dobry vecer!
> 
> Chystam se ladit vetsi aplikaci, ktera je ovsem multithreadova. Mate s
> tim nekdo nejake zkusennosti? Jak to zvlada gdb? Jsou na to pripadne
> nejake jine nastroje?
> 
>     Vojta

Delam na multithreadovym serveru takze uz se se s tim trochu potykal...
Pokud vim, tak 'normalni' gdb neumi debugovat m-t program. Existuje patch
- www.gr.opengroup.org/java/jdk/linux/debug.html (ta java v ceste je mozna
trochu matouci ale snad to m-t debugovani vzniklo jako jejich 'vedlejsi'
efekt...). Pak jsem taky videl na siti projekt SmartGDB, ale kdyz jsem se
na to dival tak nezvladal LinuxThreads.
Sam ale pouzivam hlavne spoooouustu ladicich vypisu, a kdyz chci ladit
funkcnost kodu ve vlakne tak si tu metodu/funkci odladim vedle ale taky
mam moznost podmuinkou pri prekladu vyrobit 1-threadovou verzi, ve ktery
se v normalnim gdb muzu dostat k mistu kde to zlobi...

Ales Pour




Další informace o konferenci Linux