Skip to content

Commit

Permalink
Nbs class
Browse files Browse the repository at this point in the history
  • Loading branch information
stevecrozz committed Sep 16, 2020
1 parent e9eaec9 commit ef9d87f
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions 9_class_network_byteswap.ql
Original file line number Diff line number Diff line change
@@ -1 +1,13 @@
import cpp

class NetworkByteSwap extends Expr {
NetworkByteSwap () {
exists(MacroInvocation mi |
mi.getMacroName() in ["ntohs", "ntohl", "ntohll"] and
mi.getExpr() = this
)
}
}

from NetworkByteSwap n
select n, "Network byte swap"

2 comments on commit ef9d87f

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 query changed between e9eaec9 and ef9d87f after push to refs/heads/master:

  • 9_class_network_byteswap.ql

Results for 9_class_network_byteswap.ql: correct (107 results)

@github-learning-lab
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Congratulations, looks like the query you introduced for step 9 finds the correct results!

Merge this Pull Request (unless you're on master), and take a look at the instructions for the next step to continue.

Please sign in to comment.