Soy consciente de que algunos IDE, como MS Studio, tienen una opción para encontrar todos los usos de una variable en el código .
Sin embargo, por lo que puedo ver, ese hallazgo se detiene cuando pasa una variable como parámetro a una función. Es decir, no rastrea el uso posterior de esa variable dentro de la función o funciones llamadas a las que, a su vez, pasa la variable.
¿Hay alguna herramienta (navegador de código, IDE, llámelo como quiera) que me permita hacer esto para c/c++, preferiblemente gratis?
No me importa cambiar de sistema operativo en aquellas ocasiones en las que quiero usar esto. Busqué en Google, pero no encontré nada (tal vez no busqué lo suficientemente profundo), por lo que no impondré ninguna restricción en o/s o presupuesto.
Esto no es encontrar todos los "usos" de una variable.
Está rastreando todos los usos de un valor calculado . (Podría llamar a la función con el argumento x+y y considerar rastrearlo también). En general, esto se denomina "fragmentación del programa".
Creo que Code Surfer hará lo que quieras. Los autores, GrammaTech, construyen herramientas de análisis de programas de clase mundial.
Resumen:
Mawg dice que reincorpore a Monica
Mawg dice que reincorpore a Monica
Ira Baxter
Ira Baxter
Mawg dice que reincorpore a Monica
Ira Baxter
Mawg dice que reincorpore a Monica