├── NDISConnectionRelation-V0.1.png ├── NDISStructRelationMap-V1.0,png ├── PooltaglistToPooltrackerMapping.awk ├── README.md ├── ThesisPresentation.pdf └── Thesis_Documentation_NDIS6Stack.pdf /NDISConnectionRelation-V0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3sre/Understanding_the_NDIS_6_stack/6f2864b1866f5a66c03249798b93dae60c71caab/NDISConnectionRelation-V0.1.png -------------------------------------------------------------------------------- /NDISStructRelationMap-V1.0,png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3sre/Understanding_the_NDIS_6_stack/6f2864b1866f5a66c03249798b93dae60c71caab/NDISStructRelationMap-V1.0,png -------------------------------------------------------------------------------- /PooltaglistToPooltrackerMapping.awk: -------------------------------------------------------------------------------- 1 | BEGIN { 2 | FS=" - " 3 | # i = counter of input lines pooltags 4 | # j = counter of lines in 5 | i=0 6 | #get size of file (how many lines) 7 | while (getline input < "00_pooltag.txt") { 8 | #line[i]=$1 9 | tempInput = input 10 | split(tempInput,tempSplit," - ") 11 | tagInput[i]=tempSplit[1] 12 | binaryname[i]=tempSplit[2] 13 | description[i]=tempSplit[3] 14 | #print binaryname[i] 15 | i++ 16 | } 17 | currentBinaryName = "empty" 18 | currentDescription = "empty" 19 | } 20 | 21 | { 22 | 23 | tag = $1 24 | npAlloc1 = $2 25 | npAlloc2 = $3 26 | NPBytes = $4 27 | pAlloc1 = $5 28 | pAlloc2 = $6 29 | pBytes = $7 30 | 31 | for (j=0; j