A dynamic tracer for Linux

global.c 310B

12345678910111213141516171819202122232425
  1. #include "ply.h"
  2. int global_resolve(prog_t *prog, node_t *n)
  3. {
  4. return 0;
  5. }
  6. int global_probe(prog_t *prog)
  7. {
  8. return 0;
  9. }
  10. provider_t global = {
  11. .name = ":",
  12. .resolve = global_resolve,
  13. .probe = global_probe,
  14. };
  15. __attribute__((constructor))
  16. static void global_init(void)
  17. {
  18. provider_register(&global);
  19. }