Closed github-learning-lab[bot] closed 2 years ago
ntoh*
macrosThis query will look like the previous one, but with macros instead of functions.
7_macro_invocations.ql
ntoh*
macros.Congratulations, looks like the query you introduced in ef72617e0f0ca9b8c9a9d4f146933d673b83ff91 finds the correct results!
If you created a pull request, merge it.
Let's continue to the next step.
Step 7: Relating two variables, continued
In step 5, you wrote a query that finds the definitions of macros named
ntohs
,ntohl
andntohll
in the codebase. Now, we want to find all the invocations of these macros in the codebase.This will be similar to what you did in step 6, where you created variables for functions and function calls, and restricted them to look for a particular function and its calls.
Note: A macro invocation is a place in the source code that calls a particular macro. This is comparable to how a function call is a place in the source code that calls a particular function.