There is no documented portable way to access the libev loop that a particular gevent.core.loop object is using; the details differ depending on which gevent.core implementation is in use.
However, most of the time, *after* the gevent.core.loop implementation is up and running, you can probably get what you're after from the C function `ev_default_loop()`.
gevent may have to be build to *not* embed libev in order for you to have access to that symbol (i.e., it needs to link to the system libev).
This is not a tested scenario so I don't know what the outcome will be. Things may just work or they may crash in spectacular fashion. Good luck!
~Jason