Skip to content

Conversation

@dvyukov
Copy link
Collaborator

@dvyukov dvyukov commented Apr 4, 2023

  • go.mod: add gonum
  • tools/syz-callgraph: add utility

@codecov
Copy link

codecov bot commented Apr 4, 2023

Codecov Report

Merging #3788 (2621229) into master (0870752) will not change coverage.
The diff coverage is n/a.

❗ Current head 2621229 differs from pull request most recent head 80fbd3a. Consider uploading reports for the commit 80fbd3a to get more accurate results

@dvyukov dvyukov force-pushed the dvyukov-linux-callgraph branch from 62dfa1d to 7139cec Compare April 4, 2023 12:21
Required for tools/syz-callgraph in the next commit.
@dvyukov dvyukov force-pushed the dvyukov-linux-callgraph branch 14 times, most recently from 6af0890 to 52274f5 Compare April 6, 2023 10:44
syz-callgraph parses the Linux kernel source call graph
and prints how many times each function is called and its callers.
Run as:

  syz-callgraph -kernel_obj <path to kernel build directory built with clang>

The output format is:

  number-of-caller-functions/number-of-caller-files: function-name: callers

For example:
  005248/001316 _raw_spin_lock: ax25_get_socket tcf_block_insert gfs2_put_super lock_stripe_add nfsd4_lock
  005436/001339 _raw_spin_unlock: self_check_volume is_ses_using_iface gfs2_quota_cleanup blk_mq_mark_tag_wait
@dvyukov dvyukov force-pushed the dvyukov-linux-callgraph branch from 52274f5 to ea45c1a Compare April 6, 2023 11:00
@github-actions
Copy link

This PR is stale because it has been open 90 days with no activity.

@github-actions github-actions bot added the Stale label Jul 26, 2023
@dvyukov dvyukov removed the Stale label Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant