Is anybody attempting to make gdb work with large pids on Solaris?
We set up the infrastucture to expand the pid space on Solaris 8,
but gdb appears to only allow 16 bits of pid. This hurts because in
DEBUG kernels we start pids at 100000 to help find problems, which makes
gdb not usable on DEBUG kernels.

You can change 'maxpid' in /etc/system to increase the pid space - I think
that only setting it up to 99999 is documented, since more may confuse some
programs. And you can start user processes higher by setting 'jump_pid' in
the same way (and you can see the default DEBUG settings in sys/param.h -
the system should work fine with those settings, but there may be stuff
we don't ship that depends on the pid fitting in 5 columns or characters,
or not going over 16-bit like gdb :-)

        Mike

Reply via email to