Hi,

I want to analyze firefox by tracing instruction footprints as I am working
with that. Problem is that when I pass /usr/bin/firefox (or simply firefox)
to the tracer, it stops logging as soon as the main window opens.

As I looked further, I have noticed that another process is launched and
that is what I have to analyze. I also have noticed that /usr/bin/firefox
isn't present in the output of ps command.

# ps aux | grep firefox
mahmood   8358 61.8  0.3 2679204 201348 pts/1  Sl+  12:58   0:03
/usr/lib64/firefox/firefox
mahmood   8494 20.0  0.1 2351288 69648 pts/1   Sl+  12:58   0:00
/usr/lib64/firefox/plugin-container -greomni
/usr/lib64/firefox/omni.ja -appomni /usr/lib64/firefox/browser/omni.ja
-appdir /usr/lib64/firefox/browser 8358 tab
root      8633  0.0  0.0 112664   972 pts/2    S+   12:58   0:00 grep
--color=auto firefox

Ignoring the absence of /usr/bin/firefox, when I run
/usr/lib64/firefox/plugin-container
-greomni /usr/lib64/firefox/omni.ja -appomni
/usr/lib64/firefox/browser/omni.ja -appdir /usr/lib64/firefox/browser 8358
tab in the terminal, I get shared library access error.

Overall, firefox command is a wrapper and I am seeking for a way to access
the main firefox. I also tried

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/firefox

but wasn't successful. Any idea?

Regards,
Mahmood
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to