You may need to clarify your question. I am unaware of any view or other mechanism to “sample” in real time which individual procedures are running. You can look at running “jobs” by querying the dba_jobs_running view and joining it to the dba_jobs view on the job column.
Note – you may need to join on the dba_scheduler_jobs view instead of dba_jobs. That is the newer, preferred method of scheduling and executing jobs.
You can see all the compiled procedures in the system in the dba_objects view. Just filter on object_type in (‘PROCEDURE’,'PACKAGE’,'FUNCTION’).