Go Back   { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Linux

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-10-2008, 08:34 PM
Rajesh
 
Posts: n/a
LD_PRELOAD related question

Hi,

This question might sound weird but its a long story why I want to do
this.

I sometimes run my app with a profiling agent 'pre-loaded'. For
example:

$ env LD_PRELOAD=profiling_agent.so my_app

My question: Inside 'my_app', I want to know if 'profiling_agent.so'
is running/pre-loaded or not. Can I find out via the /proc interface?


Regards
Rajesh
Reply With Quote
  #2 (permalink)  
Old 07-10-2008, 08:40 PM
=?iso-8859-1?Q?M=E5ns_Rullg=E5rd?=
 
Posts: n/a
Re: LD_PRELOAD related question

Rajesh <rajesh.radhakrishnan@gmail.com> writes:

> Hi,
>
> This question might sound weird but its a long story why I want to do
> this.
>
> I sometimes run my app with a profiling agent 'pre-loaded'. For
> example:
>
> $ env LD_PRELOAD=profiling_agent.so my_app
>
> My question: Inside 'my_app', I want to know if 'profiling_agent.so'
> is running/pre-loaded or not. Can I find out via the /proc interface?


On Linux, /proc/self/maps should contain this information.

--
Måns Rullgård
mans@mansr.com
Reply With Quote
  #3 (permalink)  
Old 07-11-2008, 07:24 AM
Andrew Gabriel
 
Posts: n/a
Re: LD_PRELOAD related question

In article <d52e576d-298e-425c-870d-6aab595923bc@c58g2000hsc.googlegroups.com>,
Rajesh <rajesh.radhakrishnan@gmail.com> writes:
> Hi,
>
> This question might sound weird but its a long story why I want to do
> this.
>
> I sometimes run my app with a profiling agent 'pre-loaded'. For
> example:
>
> $ env LD_PRELOAD=profiling_agent.so my_app
>
> My question: Inside 'my_app', I want to know if 'profiling_agent.so'
> is running/pre-loaded or not. Can I find out via the /proc interface?


[Solaris]

Much easier to just ask the dynamic linker if it loaded it...

if (dlopen("profiling_agent.so", RTLD_NOLOAD) != NULL) {
/* profiling library is already loaded */
}

--
Andrew Gabriel
[email address is not usable -- followup in the newsgroup]
Reply With Quote
Reply

  { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Linux


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 07:51 AM.


Powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© 1999-2008 mindfrost82.com v11.0


Sponsors:
Problem Mortgage | Web Advertising | Loans | eHarmony | Mortgage Calculator



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109