Skip to content

Instantly share code, notes, and snippets.

@hostilefork
Created January 13, 2013 23:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hostilefork/4526803 to your computer and use it in GitHub Desktop.
Save hostilefork/4526803 to your computer and use it in GitHub Desktop.
Single byte bitset parsing anomalies vs. find for binary!, circa commit a6077e8
Checking: [#{00}]
Checking: [#{01}]
Checking: [#{02}]
Checking: [#{03}]
Checking: [#{04}]
Checking: [#{05}]
Checking: [#{06}]
Checking: [#{07}]
Checking: [#{08}]
Checking: [#{09}]
Checking: [#{0A}]
Checking: [#{0B}]
Checking: [#{0C}]
Checking: [#{0D}]
Checking: [#{0E}]
Checking: [#{0F}]
Checking: [#{10}]
Checking: [#{11}]
Checking: [#{12}]
Checking: [#{13}]
Checking: [#{14}]
Checking: [#{15}]
Checking: [#{16}]
Checking: [#{17}]
Checking: [#{18}]
Checking: [#{19}]
Checking: [#{1A}]
Checking: [#{1B}]
Checking: [#{1C}]
Checking: [#{1D}]
Checking: [#{1E}]
Checking: [#{1F}]
Checking: [#{20}]
Checking: [#{21}]
Checking: [#{22}]
Checking: [#{23}]
Checking: [#{24}]
Checking: [#{25}]
Checking: [#{26}]
Checking: [#{27}]
Checking: [#{28}]
Checking: [#{29}]
Checking: [#{2A}]
Checking: [#{2B}]
Checking: [#{2C}]
Checking: [#{2D}]
Checking: [#{2E}]
Checking: [#{2F}]
Checking: [#{30}]
Checking: [#{31}]
Checking: [#{32}]
Checking: [#{33}]
Checking: [#{34}]
Checking: [#{35}]
Checking: [#{36}]
Checking: [#{37}]
Checking: [#{38}]
Checking: [#{39}]
Checking: [#{3A}]
Checking: [#{3B}]
Checking: [#{3C}]
Checking: [#{3D}]
Checking: [#{3E}]
Checking: [#{3F}]
Checking: [#{40}]
Checking: [#{41}]
** Anomaly for #{61} - parse: true - find: false
Checking: [#{42}]
** Anomaly for #{62} - parse: true - find: false
Checking: [#{43}]
** Anomaly for #{63} - parse: true - find: false
Checking: [#{44}]
** Anomaly for #{64} - parse: true - find: false
Checking: [#{45}]
** Anomaly for #{65} - parse: true - find: false
Checking: [#{46}]
** Anomaly for #{66} - parse: true - find: false
Checking: [#{47}]
** Anomaly for #{67} - parse: true - find: false
Checking: [#{48}]
** Anomaly for #{68} - parse: true - find: false
Checking: [#{49}]
** Anomaly for #{69} - parse: true - find: false
Checking: [#{4A}]
** Anomaly for #{6A} - parse: true - find: false
Checking: [#{4B}]
** Anomaly for #{6B} - parse: true - find: false
Checking: [#{4C}]
** Anomaly for #{6C} - parse: true - find: false
Checking: [#{4D}]
** Anomaly for #{6D} - parse: true - find: false
Checking: [#{4E}]
** Anomaly for #{6E} - parse: true - find: false
Checking: [#{4F}]
** Anomaly for #{6F} - parse: true - find: false
Checking: [#{50}]
** Anomaly for #{70} - parse: true - find: false
Checking: [#{51}]
** Anomaly for #{71} - parse: true - find: false
Checking: [#{52}]
** Anomaly for #{72} - parse: true - find: false
Checking: [#{53}]
** Anomaly for #{73} - parse: true - find: false
Checking: [#{54}]
** Anomaly for #{74} - parse: true - find: false
Checking: [#{55}]
** Anomaly for #{75} - parse: true - find: false
Checking: [#{56}]
** Anomaly for #{76} - parse: true - find: false
Checking: [#{57}]
** Anomaly for #{77} - parse: true - find: false
Checking: [#{58}]
** Anomaly for #{78} - parse: true - find: false
Checking: [#{59}]
** Anomaly for #{79} - parse: true - find: false
Checking: [#{5A}]
** Anomaly for #{7A} - parse: true - find: false
Checking: [#{5B}]
Checking: [#{5C}]
Checking: [#{5D}]
Checking: [#{5E}]
Checking: [#{5F}]
Checking: [#{60}]
Checking: [#{61}]
** Anomaly for #{41} - parse: true - find: false
Checking: [#{62}]
** Anomaly for #{42} - parse: true - find: false
Checking: [#{63}]
** Anomaly for #{43} - parse: true - find: false
Checking: [#{64}]
** Anomaly for #{44} - parse: true - find: false
Checking: [#{65}]
** Anomaly for #{45} - parse: true - find: false
Checking: [#{66}]
** Anomaly for #{46} - parse: true - find: false
Checking: [#{67}]
** Anomaly for #{47} - parse: true - find: false
Checking: [#{68}]
** Anomaly for #{48} - parse: true - find: false
Checking: [#{69}]
** Anomaly for #{49} - parse: true - find: false
Checking: [#{6A}]
** Anomaly for #{4A} - parse: true - find: false
Checking: [#{6B}]
** Anomaly for #{4B} - parse: true - find: false
Checking: [#{6C}]
** Anomaly for #{4C} - parse: true - find: false
Checking: [#{6D}]
** Anomaly for #{4D} - parse: true - find: false
Checking: [#{6E}]
** Anomaly for #{4E} - parse: true - find: false
Checking: [#{6F}]
** Anomaly for #{4F} - parse: true - find: false
Checking: [#{70}]
** Anomaly for #{50} - parse: true - find: false
Checking: [#{71}]
** Anomaly for #{51} - parse: true - find: false
Checking: [#{72}]
** Anomaly for #{52} - parse: true - find: false
Checking: [#{73}]
** Anomaly for #{53} - parse: true - find: false
Checking: [#{74}]
** Anomaly for #{54} - parse: true - find: false
Checking: [#{75}]
** Anomaly for #{55} - parse: true - find: false
Checking: [#{76}]
** Anomaly for #{56} - parse: true - find: false
Checking: [#{77}]
** Anomaly for #{57} - parse: true - find: false
Checking: [#{78}]
** Anomaly for #{58} - parse: true - find: false
Checking: [#{79}]
** Anomaly for #{59} - parse: true - find: false
Checking: [#{7A}]
** Anomaly for #{5A} - parse: true - find: false
Checking: [#{7B}]
Checking: [#{7C}]
Checking: [#{7D}]
Checking: [#{7E}]
Checking: [#{7F}]
Checking: [#{80}]
Checking: [#{81}]
Checking: [#{82}]
Checking: [#{83}]
Checking: [#{84}]
Checking: [#{85}]
Checking: [#{86}]
Checking: [#{87}]
Checking: [#{88}]
Checking: [#{89}]
Checking: [#{8A}]
Checking: [#{8B}]
Checking: [#{8C}]
Checking: [#{8D}]
Checking: [#{8E}]
Checking: [#{8F}]
Checking: [#{90}]
Checking: [#{91}]
Checking: [#{92}]
Checking: [#{93}]
Checking: [#{94}]
Checking: [#{95}]
Checking: [#{96}]
Checking: [#{97}]
Checking: [#{98}]
Checking: [#{99}]
Checking: [#{9A}]
Checking: [#{9B}]
Checking: [#{9C}]
Checking: [#{9D}]
Checking: [#{9E}]
Checking: [#{9F}]
Checking: [#{A0}]
Checking: [#{A1}]
Checking: [#{A2}]
Checking: [#{A3}]
Checking: [#{A4}]
Checking: [#{A5}]
Checking: [#{A6}]
Checking: [#{A7}]
Checking: [#{A8}]
Checking: [#{A9}]
Checking: [#{AA}]
Checking: [#{AB}]
Checking: [#{AC}]
Checking: [#{AD}]
Checking: [#{AE}]
Checking: [#{AF}]
Checking: [#{B0}]
Checking: [#{B1}]
Checking: [#{B2}]
Checking: [#{B3}]
Checking: [#{B4}]
Checking: [#{B5}]
Checking: [#{B6}]
Checking: [#{B7}]
Checking: [#{B8}]
Checking: [#{B9}]
Checking: [#{BA}]
Checking: [#{BB}]
Checking: [#{BC}]
Checking: [#{BD}]
Checking: [#{BE}]
Checking: [#{BF}]
Checking: [#{C0}]
** Anomaly for #{E0} - parse: true - find: false
Checking: [#{C1}]
** Anomaly for #{E1} - parse: true - find: false
Checking: [#{C2}]
** Anomaly for #{E2} - parse: true - find: false
Checking: [#{C3}]
** Anomaly for #{E3} - parse: true - find: false
Checking: [#{C4}]
** Anomaly for #{E4} - parse: true - find: false
Checking: [#{C5}]
** Anomaly for #{E5} - parse: true - find: false
Checking: [#{C6}]
** Anomaly for #{E6} - parse: true - find: false
Checking: [#{C7}]
** Anomaly for #{E7} - parse: true - find: false
Checking: [#{C8}]
** Anomaly for #{E8} - parse: true - find: false
Checking: [#{C9}]
** Anomaly for #{E9} - parse: true - find: false
Checking: [#{CA}]
** Anomaly for #{EA} - parse: true - find: false
Checking: [#{CB}]
** Anomaly for #{EB} - parse: true - find: false
Checking: [#{CC}]
** Anomaly for #{EC} - parse: true - find: false
Checking: [#{CD}]
** Anomaly for #{ED} - parse: true - find: false
Checking: [#{CE}]
** Anomaly for #{EE} - parse: true - find: false
Checking: [#{CF}]
** Anomaly for #{EF} - parse: true - find: false
Checking: [#{D0}]
** Anomaly for #{F0} - parse: true - find: false
Checking: [#{D1}]
** Anomaly for #{F1} - parse: true - find: false
Checking: [#{D2}]
** Anomaly for #{F2} - parse: true - find: false
Checking: [#{D3}]
** Anomaly for #{F3} - parse: true - find: false
Checking: [#{D4}]
** Anomaly for #{F4} - parse: true - find: false
Checking: [#{D5}]
** Anomaly for #{F5} - parse: true - find: false
Checking: [#{D6}]
** Anomaly for #{F6} - parse: true - find: false
Checking: [#{D7}]
Checking: [#{D8}]
** Anomaly for #{F8} - parse: true - find: false
Checking: [#{D9}]
** Anomaly for #{F9} - parse: true - find: false
Checking: [#{DA}]
** Anomaly for #{FA} - parse: true - find: false
Checking: [#{DB}]
** Anomaly for #{FB} - parse: true - find: false
Checking: [#{DC}]
** Anomaly for #{FC} - parse: true - find: false
Checking: [#{DD}]
** Anomaly for #{FD} - parse: true - find: false
Checking: [#{DE}]
** Anomaly for #{FE} - parse: true - find: false
Checking: [#{DF}]
Checking: [#{E0}]
** Anomaly for #{C0} - parse: true - find: false
Checking: [#{E1}]
** Anomaly for #{C1} - parse: true - find: false
Checking: [#{E2}]
** Anomaly for #{C2} - parse: true - find: false
Checking: [#{E3}]
** Anomaly for #{C3} - parse: true - find: false
Checking: [#{E4}]
** Anomaly for #{C4} - parse: true - find: false
Checking: [#{E5}]
** Anomaly for #{C5} - parse: true - find: false
Checking: [#{E6}]
** Anomaly for #{C6} - parse: true - find: false
Checking: [#{E7}]
** Anomaly for #{C7} - parse: true - find: false
Checking: [#{E8}]
** Anomaly for #{C8} - parse: true - find: false
Checking: [#{E9}]
** Anomaly for #{C9} - parse: true - find: false
Checking: [#{EA}]
** Anomaly for #{CA} - parse: true - find: false
Checking: [#{EB}]
** Anomaly for #{CB} - parse: true - find: false
Checking: [#{EC}]
** Anomaly for #{CC} - parse: true - find: false
Checking: [#{ED}]
** Anomaly for #{CD} - parse: true - find: false
Checking: [#{EE}]
** Anomaly for #{CE} - parse: true - find: false
Checking: [#{EF}]
** Anomaly for #{CF} - parse: true - find: false
Checking: [#{F0}]
** Anomaly for #{D0} - parse: true - find: false
Checking: [#{F1}]
** Anomaly for #{D1} - parse: true - find: false
Checking: [#{F2}]
** Anomaly for #{D2} - parse: true - find: false
Checking: [#{F3}]
** Anomaly for #{D3} - parse: true - find: false
Checking: [#{F4}]
** Anomaly for #{D4} - parse: true - find: false
Checking: [#{F5}]
** Anomaly for #{D5} - parse: true - find: false
Checking: [#{F6}]
** Anomaly for #{D6} - parse: true - find: false
Checking: [#{F7}]
Checking: [#{F8}]
** Anomaly for #{D8} - parse: true - find: false
Checking: [#{F9}]
** Anomaly for #{D9} - parse: true - find: false
Checking: [#{FA}]
** Anomaly for #{DA} - parse: true - find: false
Checking: [#{FB}]
** Anomaly for #{DB} - parse: true - find: false
Checking: [#{FC}]
** Anomaly for #{DC} - parse: true - find: false
Checking: [#{FD}]
** Anomaly for #{DD} - parse: true - find: false
Checking: [#{FE}]
** Anomaly for #{DE} - parse: true - find: false
Checking: [#{FF}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment