hg: bsd-port/bsd-port/hotspot: . Serviceability agent support for BSD. Fully functional on FreeBSD. Other
Greg Lewis
glewis at eyesbeyond.com
Fri May 29 13:03:25 PDT 2009
On Fri, May 29, 2009 at 03:51:19PM -0400, Kurt Miller wrote:
> Greg Lewis wrote:
> > On Fri, May 29, 2009 at 03:25:08PM +0000, glewis at eyesbeyond.com wrote:
> >> Changeset: eb512e8ac925
> >> Author: glewis at misty.eyesbeyond.com
> >> Date: 2009-05-29 08:22 -0700
> >> URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eb512e8ac925
> >>
> >> . Serviceability agent support for BSD. Fully functional on FreeBSD. Other
> >> platforms currently lack support for jmap's -pmap (default) option.
> >>
> >> This contains significant contributions from Kurt Miller and Brian Gardner.
> >
> > Oops. Looks like this is breaking the OS X build. Looks like it's
> > missing all the Elf* types. Anyone know if they are even available on
> > OS X?
>
> Hi Greg,
>
> It's breaking OpenBSD too. It looks like only FreeBSD has proc_service.h
> and libthread_db.so right now. I think we need to adjust the build to
> make some of this FreeBSD only for the short term.
>
> I looked over proc_service.h/libthread_db.so in FreeBSD and I think it's
> worthwhile to port it to OpenBSD. OpenBSD needs something like it to
> support our userland threads lib (libpthread) and our kernel threads
> lib (rthreads) in gdb.
Thanks Kurt. Sorry about the breakage. I'll work up a patch to prevent
the build of the serviceability agent except for FreeBSD.
Answering my own previous question, of course OS X doesn't have the ELF
headers -- it doesn't use an ELF exeuctable format...
--
Greg Lewis Email : glewis at eyesbeyond.com
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology FreeBSD : glewis at FreeBSD.org
More information about the bsd-port-dev
mailing list