Question: How can an Eclipse bundle (eg. within activator code) find the dependent Bundle instances at runtime? I would like to find the bundles that Eclipse has choosen to satisfy the dependency requirements, I do not want to interprete the manifest myself. 

An example: I would like to find all resources named "marker.txt" in all bundles on which my current bundle depends upon. Also the transitive dependencies. In order to accomplish this I need to be able to find all these bundles to begin with.

Answer: 
Please see my answer to [this question](https://stackoverflow.com/questions/3906222/printing-osgi-bundle-classpath/4143048). 4.3 will have a new bundle wiring API that will allow things like this.
You can open an OSGi console and issue the following commands:

```
ss

```

To the the list of bundles, including the numeric id

```
bundle <id>

```

to get more information, including dependencies.

You should also try

```
help

```

to get more commands