Skip to content

Instantly share code, notes, and snippets.

@vsemozhetbyt
Created November 25, 2016 03:37
Show Gist options
  • Select an option

  • Save vsemozhetbyt/3af80b8697d7e8419e1019d04a44ca14 to your computer and use it in GitHub Desktop.

Select an option

Save vsemozhetbyt/3af80b8697d7e8419e1019d04a44ca14 to your computer and use it in GitHub Desktop.
Test Node.js buffer zeroing scheme: new-buffer.log vs alloc-unsafe.log
105: 72 73 74 80 81 82 83 84 88 89 90 96 97 98 112 120
* 106: 72 73 74 80 81 82 83 84 88 89 90 96 97 98 107 112 120
* 107: 72 73 74 80 81 82 83 84 88 89 90 96 97 98 112 120
113: 64 65 66 72 73 74 75 76 80 81 82 88 89 90 104 112 120 121 122
121: 56 57 58 64 65 66 67 68 72 73 74 80 81 82 96 104 112 113 114
* 122: 56 57 58 64 65 66 67 68 72 73 74 80 81 82 91 96 104 112 113 114
* 124: 56 57 58 64 65 66 67 68 72 73 74 80 81 82 96 104 112 113 114
* 125: 56 57 58 64 65 66 67 68 72 73 74 80 81 82 91 96 104 112 113 114
* 126: 56 57 58 64 65 66 67 68 72 73 74 80 81 82 96 104 112 113 114
* 127: 56 57 58 64 65 66 67 68 72 73 74 80 81 82 91 96 104 112 113 114
129: 48 49 50 56 57 58 59 60 64 65 66 72 73 74 88 96 104 105 106
137: 40 41 42 48 49 50 51 52 56 57 58 64 65 66 75 80 88 96 97 98
* 138: 40 41 42 48 49 50 51 52 56 57 58 64 65 66 80 88 96 97 98
* 144: 40 41 42 48 49 50 51 52 56 57 58 64 65 66 75 80 88 96 97 98
145: 32 33 34 40 41 42 43 44 48 49 50 56 57 58 72 80 88 89 90 120 121 122
153: 24 25 26 32 33 34 35 36 40 41 42 48 49 50 64 72 80 81 82 112 113 114 120 121 122
* 155: 24 25 26 32 33 34 35 36 40 41 42 48 49 50 64 72 80 81 82 113 114 120 121 122
* 156: 24 25 26 32 33 34 35 36 40 41 42 48 49 50 64 72 80 81 82 112 113 114 120 121 122
* 160: 24 25 26 32 33 34 35 36 40 41 42 48 49 50 59 64 72 80 81 82 112 113 114 115 120 121 122 123
161: 16 17 18 24 25 26 27 28 32 33 34 40 41 42 56 64 72 73 74 104 105 106 112 113 114 120 121 122
* 162: 16 17 18 24 25 26 27 28 32 33 34 40 41 42 51 56 64 72 73 74 104 105 106 107 112 113 114 115 120 121 122 123
* 164: 16 17 18 24 25 26 27 28 32 33 34 40 41 42 56 64 72 73 74 104 105 106 112 113 114 120 121 122
* 166: 16 17 18 24 25 26 27 28 32 33 34 40 41 42 51 56 64 72 73 74 104 105 106 107 112 113 114 115 120 121 122 123
* 167: 16 17 18 24 25 26 27 28 32 33 34 40 41 42 56 64 72 73 74 104 105 106 112 113 114 120 121 122
169: 8 9 10 16 17 18 19 20 24 25 26 32 33 34 48 56 64 65 66 96 97 98 104 105 106 112 113 114
177: 0 1 2 8 9 10 11 12 16 17 18 24 25 26 35 40 48 56 57 58 88 89 90 91 96 97 98 99 104 105 106 107
* 178: 0 1 2 8 9 10 11 12 16 17 18 24 25 26 40 48 56 57 58 88 89 90 96 97 98 104 105 106
* 180: 0 1 2 8 9 10 11 12 16 17 18 24 25 26 35 40 48 56 57 58 89 90 91 96 97 98 99 104 105 106 107
* 181: 0 1 2 8 9 10 11 12 16 17 18 24 25 26 40 48 56 57 58 88 89 90 96 97 98 104 105 106
185: 0 1 2 3 4 8 9 10 16 17 18 32 40 48 49 50 80 81 82 88 89 90 96 97 98
* 187: 0 1 2 3 4 8 9 10 16 17 18 27 32 40 48 49 50 80 81 82 83 88 89 90 91 96 97 98 99
* 189: 0 1 2 3 4 8 9 10 16 17 18 32 40 48 49 50 80 81 82 88 89 90 96 97 98
193: 0 1 2 8 9 10 24 32 40 41 42 72 73 74 80 81 82 88 89 90 120 121 122
* 194: 0 1 2 8 9 10 19 24 32 40 41 42 72 73 74 75 80 81 82 83 88 89 90 91 120 121 122 123
* 195: 0 1 2 8 9 10 24 32 40 41 42 72 73 74 80 81 82 88 89 90 120 121 122
201: 0 1 2 11 16 24 32 33 34 64 65 66 67 72 73 74 75 80 81 82 83 112 113 114 115 120 121 122 123
* 202: 0 1 2 16 24 32 33 34 65 66 72 73 74 80 81 82 112 113 114 120 121 122
* 203: 0 1 2 16 24 32 33 34 64 65 66 72 73 74 80 81 82 112 113 114 120 121 122
* 206: 0 1 2 11 16 24 32 33 34 64 65 66 67 72 73 74 75 80 81 82 83 112 113 114 115 120 121 122 123
* 207: 0 1 2 16 24 32 33 34 64 65 66 72 73 74 80 81 82 112 113 114 120 121 122
* 208: 0 1 2 11 16 24 32 33 34 65 66 67 72 73 74 75 80 81 82 83 112 113 114 115 120 121 122 123
209: 8 16 24 25 26 56 57 58 64 65 66 72 73 74 104 105 106 112 113 114 120 121 122
* 211: 3 8 16 24 25 26 56 57 58 59 64 65 66 67 72 73 74 75 104 105 106 107 112 113 114 115 120 121 122 123
* 213: 8 16 24 25 26 56 57 58 64 65 66 72 73 74 104 105 106 112 113 114 120 121 122
* 214: 3 8 16 24 25 26 56 57 58 59 64 65 66 67 72 73 74 75 104 105 106 107 112 113 114 115 120 121 122 123
* 215: 8 16 24 25 26 56 57 58 64 65 66 72 73 74 104 105 106 112 113 114 120 121 122
* 216: 3 8 16 24 25 26 56 57 58 59 64 65 66 67 72 73 74 75 104 105 106 107 112 113 114 115 120 121 122 123
217: 0 8 16 17 18 48 49 50 56 57 58 64 65 66 96 97 98 104 105 106 112 113 114 120 121 122
* 219: 0 8 16 17 18 48 49 50 51 56 57 58 59 64 65 66 67 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 220: 0 8 16 17 18 48 49 50 56 57 58 64 65 66 96 97 98 104 105 106 112 113 114 120 121 122
* 221: 0 8 16 17 18 48 49 50 51 56 57 58 59 64 65 66 67 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 224: 0 8 16 17 18 48 49 50 56 57 58 64 65 66 96 97 98 104 105 106 112 113 114 120 121 122
225: 0 8 9 10 40 41 42 43 48 49 50 51 56 57 58 59 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 226: 0 8 9 10 41 42 43 48 49 50 51 56 57 58 59 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 227: 0 8 9 10 41 42 48 49 50 56 57 58 88 89 90 96 97 98 104 105 106 112 113 114 120 121 122
* 229: 0 8 9 10 40 41 42 48 49 50 56 57 58 88 89 90 96 97 98 104 105 106 112 113 114 120 121 122
* 230: 0 8 9 10 40 41 42 43 48 49 50 51 56 57 58 59 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 232: 0 8 9 10 40 41 42 48 49 50 56 57 58 88 89 90 96 97 98 104 105 106 112 113 114 120 121 122
233: 0 1 2 32 33 34 40 41 42 48 49 50 80 81 82 88 89 90 96 97 98 104 105 106 112 113 114 120 121 122
* 238: 0 1 2 32 33 34 40 41 42 49 50 80 81 82 88 89 90 96 97 98 104 105 106 112 113 114 120 121 122
* 239: 0 1 2 32 33 34 35 40 41 42 43 48 49 50 51 80 81 82 83 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
241: 24 25 26 27 32 33 34 35 40 41 42 43 72 73 74 75 80 81 82 83 88 89 90 91 96 97 98 99 104 105 106 107 113 114 115 120 121 122 123
* 242: 24 25 26 32 33 34 40 41 42 72 73 74 80 81 82 88 89 90 96 97 98 104 105 106 112 113 114 120 121 122
* 246: 25 26 27 32 33 34 35 40 41 42 43 72 73 74 75 80 81 82 83 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 247: 24 25 26 27 32 33 34 35 40 41 42 43 72 73 74 75 80 81 82 83 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 248: 24 25 26 32 33 34 40 41 42 72 73 74 80 81 82 88 89 90 96 97 98 104 105 106 112 113 114 120 121 122
249: 16 17 18 24 25 26 32 33 34 64 65 66 72 73 74 80 81 82 88 89 90 96 97 98 104 105 106 112 113 114 120 121 122
* 252: 16 17 18 19 24 25 26 27 32 33 34 35 64 65 66 67 72 73 74 75 80 81 82 83 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 253: 16 17 18 24 25 26 32 33 34 64 65 66 72 73 74 80 81 82 88 89 90 96 97 98 104 105 106 112 113 114 120 121 122
* 254: 16 17 18 19 24 25 26 27 32 33 34 35 64 65 66 67 72 73 74 75 80 81 82 83 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 255: 17 18 19 24 25 26 27 32 33 34 35 64 65 66 67 72 73 74 75 80 81 82 83 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
* 256: 16 17 18 19 24 25 26 27 32 33 34 35 64 65 66 67 72 73 74 75 80 81 82 83 88 89 90 91 96 97 98 99 104 105 106 107 112 113 114 115 120 121 122 123
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment