Include some diagrams

This commit is contained in:
Michael Hohn
2023-08-08 19:34:27 -07:00
committed by =Michael Hohn
parent 5229326b4a
commit 70d5d4078d
2 changed files with 5 additions and 0 deletions

View File

@@ -3,6 +3,10 @@
and its [[./operational-view.pdf][pdf version]]. They may be handy for running the examples, and are a and its [[./operational-view.pdf][pdf version]]. They may be handy for running the examples, and are a
simpler read than the slides. simpler read than the slides.
A diagram view of the use of codeql is in [[./notes/codeql-build.drawio]]. To edit
/ view / print these, use the open-source version of [[https://www.drawio.com][drawio]]. It can be used in
the browser or downloaded.
* The codeql / C compiler comparison * The codeql / C compiler comparison
*** sql injection problem, compiler view *** sql injection problem, compiler view
Think Compiler (C) with library: Think Compiler (C) with library:

View File

@@ -0,0 +1 @@
<mxfile host="Electron" modified="2023-08-08T18:12:39.409Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.3.0 Chrome/104.0.5112.114 Electron/20.1.3 Safari/537.36" etag="Ge_UfHP0sFy_G5LnrG9C" version="20.3.0" type="device" pages="2"><diagram id="WfwSnmDrfFW1wZsBWWxN" name="Page-1">7Vpbc9o6EP41TJ/o+A59DElDp0l7MifttOlLR9jCViNbjixzya/vypYNwiYhCbdJygvSSiukb/fb1dp07NN4NuQojb6wANOOZQSzjn3WsSzTNFz4kpJ5KelbXikIOQnUpIXgmtxjJTSUNCcBzrSJgjEqSKoLfZYk2BeaDHHOpvq0MaP6r6YoxA3BtY9oU/qDBCJSp3CNhfwTJmEk6gOrkRhVk5Ugi1DApksi+2PHPuWMibIVz04xleBVuJR652tG641xnIhNFH5dcOvrD/KVX/6Xppbz/fr3cNytYM7EvDoxDgAA1U1YAl8DzvIkwHIdA3qMi4iFLEH0krEUhCYI/2Ah5sp8KBcMRJGIqRqFLfL5T6n/3q26N2q5onM203rzqjcjYkkNejfVitBeKMlOpVMeSJ5iLVBKlLGc+/gBdGzlcIiHWDwwz6rNCTzALMZwBtDjmCJBJvo+kHLIsJ5Xq14xAju0DEUeuzKOoo5TOV21RLl/pbWwPDSWtrEQFf7wFN+w9+Mbz7Dxc/1pi75hbugb9gt9Q7Pqk01YrjtBNFe/5EOEvitCNBJohDIsYyfHSMhGt+uzOEZJAO13o5zQ4F3H8lAMhhwkoywtEDREhLvBCAYonHsw4tAKRQ3ukrforjGNiMDXKSpQnUK20N1A7RRzgWcPG6cJZqVg6YSxHNWfLiJ3TapoKWp7xq7w//CPQo+EzQ0oZPYPySFrIw4hsNf8XrbucswJXFmOmSiOThTXahKlJsVeiGI3QK7AWwuV+ThUmeDsFp8yynihbZ+fe/DZDojWSnq2+00Q64i0FxD/BZsHwHE3DTaHjDVugwbqXLLACfAGoQSqjFQ2ASJEKaYs5CiGiSkEJdgj5qtjV4uBx+g0JjNclWh7oJer0asurA5GL69hnID52VuyibMS8g5vE9M5/phnHijimZver15avr7Mgs37VX2DOtrc71h6cNpr7o/cb8m3YejObn974sPwxA79s9dYrBe9pVC4dX70m/xoxdY9KD/6rVfjDHEyPmKGrN6OvZZafGcMGV1Nu8Pzzxf/i4s/AyImN/jXXcuzkABPJHwY4k3ib3K5AjiEjiGiJEyg7QMsRbqWoBEf0RM1EJMgoAX1cEbu0ahYSjpyKh/bFWd0Bx33TK4FbMvWZXJF4DGhdEW0BWPZK5WM2zSV0WIqe1fBrJkS1t6p/JzT+YAj/1ZS+DGX1/kxpiT9tA8yeJ4OcEu2aKNCzY+tA9wstzmeEDyVv5USWPKpZcdrZYbXW6lCrBZuuPvkhnNM3FBGKRP7DojS9gS3jSlOf1dwNyvyking0utgz2N64gu27POXaITpFfiwIEz6/ogJweIWUgi2YhWWC0oSAL96vWnsPHO7ug16vZan6Hu92hoNG8TyPTNJwjcTh3qGbhTHa8ah3j7DkNm8TpEE3BtJTSylqPD1t2Igr7/Cmn5Lomh797Q7C732W1Rvw+TwnGsUdBf/zChfqC/+32J//As=</diagram><diagram id="MJXA82ClV-9rCqSQar87" name="Page-2">7Vldc5s4FP01nj55B4Sh3sfYaZrddXc8SWc2ecrIIECNQFSI2M6v3ysssGUgdlp/zW79YunqA+mce+6VoOeMk8VngbP4Cw8I6yErWPSc6x5Ctm258Kcsy5VliLyVIRI00J3Whnv6SrTR0taCBiQ3OkrOmaSZafR5mhJfGjYsBJ+b3ULOzKdmOCINw72PWdP6Dw1krHfhWmv7LaFRLOsN65YEV521IY9xwOcbJudTzxkLzuWqlCzGhCnwKlxW4246WuuFCZLKfQY8FvHkC0J36WS6uLsjGfvr/qmvZ8nlstowCWD/upryFP5GghdpQNQ0FtS4kDGPeIrZhPMMjDYYvxEpl5o9XEgOplgmTLfCCsXyQY3/za2qj3q6snK9MGrLqragcmMY1B6rGaG8HqQq1ZjVhtQuOnGqNs0L4ZM3wNGeKrGIiHyjn1uzCTIgPCGwBxgnCMOSvpjrwNofo7pfPXTKKawQWVo7TiUBrZxB5XPVFKv161Fr4qGwsYy1qXSHd7gGOo1r/ADFP+pOB3QNZ0/X8H7SNQxS38ugXuQLZoV+kg/x+XsZoLHEM5wTFTkFwVIV+n2fJwlOAyh/mBWUBR96yMMJEDlKZ3lWImjJmPSDGTQw2PdoJqAUyRrcDW8xXWMeU0nuM1yiOodcYbqBXikRkizeJqcJZp1rXEMvaKD1Ml/H7VpT8UbM9qwj4T/4paAdQXMPBdnonBJy95IQBr6Wr6r0vSCCwnnlknUyMPOKi5o6qTVxEp14DZAr8DqhsndDlUvBn8mYMy7K0c7NjQe/w4CItpKzM2yCaKNTgvjxV7DpBme4Z7Bxzhlrhg0Z6H2p201A9gglcMXIVBEgwowRxiOBE+iYQVCCNRKx3TZdN+ySU0gXpLqfnVxe9a3qbPKqFnTJ+rLPpC67upgf+6L0cwzaDX3V2fpi88xgcMY8M/+chc9h8m00fWCPD093V398DS/4UHtIj0ZNj25Fo4O9E3k0aj045VjQECYUJC+YvGTv3g7z3im928Fhf/R3/ufkSdxGLwMuHlzab8YIUaQKPgKxIlW5eAtM2Lw0EcOMRimUfQChTKwKIupjdqUbEhoErFQJyekrnpVTKQfO1KucckfuqOdeq7lAGHlXztVaCyljW6ZDUGMyg9wmMVYLMc6xiGm6OlW8+BRm84MeGivVlVThCNM0Vy/SYIXWHqem/yqFtrubw7Z73iE47A6WprjICyVzgLjrJFsk7MqXfJODCZ4RNgVMJeWKixmXkictJEm+Fct4IRlNAfzqU4F19ADnmu+khi3nWOeU2bspI3B+UqYDSJ3KjEtY/y8a8X43NfLRbRFJG0NHE0nzpW2nOPxCsOVIYP9ZnVF2ZXIz7YeMZrenyPGetzvHt6V4e/h+hNWhp/6etvoOsv4q6Xz6Fw==</diagram></mxfile>