es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El informe de trace-cmd no muestra el nombre de la función.

Utilicé el siguiente comando para rastrear el kernel.

$ trace-cmd record -p function_graph ls
$ trace-cmd report

Pero vi que el siguiente resultado solo muestra la dirección en lugar del nombre de la función.

      MtpServer-4877 [000] 1706.014074: funcgraph_exit: + 23.875 us | }
      trace-cmd-4892 [001] 1706.014075: funcgraph_entry: 2.000 us | ffff0000082cdc24 ();
      trace-cmd-4895 [002] 1706.014076: funcgraph_entry: 1.250 us | ffff00000829e704 ();
      MtpServer-4877 [000] 1706.014076: funcgraph_entry: 1.375 us | ffff0000083266bc ();
      kswapd0-1024 [003] 1706.014078: funcgraph_entry: | ffff00000827956c () {
      kswapd0-1024 [003] 1706.014081: funcgraph_entry: | ffff00000827801c () {
      trace-cmd-4895 [002] 1706.014081: funcgraph_entry: 1.375 us | ffff0000082bd8b4 ();
      MtpServer-4877 [000] 1706.014082: funcgraph_entry: 1.375 us | ffff0000082ccefc ();
      trace-cmd-4892 [001] 1706.014082: funcgraph_entry: | ffff0000082c5adc () {
      kswapd0-1024 [003] 1706.014084: funcgraph_entry: 1.500 us | ffff00000828c8f0 ();
      trace-cmd-4892 [001] 1706.014085: funcgraph_entry: 1.250 us | ffff0000082c5a58 ();
      MtpServer-4877 [000] 1706.014088: funcgraph_entry: 1.125 us | ffff0000082e3a30 ();
      trace-cmd-4895 [002] 1706.014089: funcgraph_exit: + 19.125 us | }
      kswapd0-1024 [003] 1706.014090: funcgraph_entry: 1.500 us | ffff0000090b6c04 ();
      trace-cmd-4895 [002] 1706.014090: funcgraph_entry: | ffff0000082d4ffc () {
      trace-cmd-4892 [001] 1706.014092: funcgraph_exit: 6.875 us | }
      trace-cmd-4895 [002] 1706.014093: funcgraph_entry: 1.000 us | ffff0000090b3a40 ();

¿Podría decirme cómo mostrar el nombre exacto de la función en el resultado de trace-cmd?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Puedes usar el comando trace-cmd report -F para mostrar el nombre exacto de la función en el resultado de trace-cmd. Este comando utilizará los símbolos de depuración para resolver los nombres de las funciones.

Comments are closed.