HEAD dba492ac1dafd1d261d8818b0791b7d76eacf618
=== python -B scratch/tools/pdb_storage.py source/ai/ai_debug
source/ai/ai_debug: 405 split symbols, 1 disagreements with PDB publics
   _ai_debug_render_actor_jmptable                    split 2 ours None PDB-public False
exit code 0

=== python -B scratch/tools/object_audit.py source/ai/ai_debug
== sections (January-owned)
  ok   .rdata   sym:??_C@_01CLKCMJKC@?5?$AA@                         size     2/2     flags eq align 3/3
  ok   .rdata   sym:??_C@_02DPKJAMEF@?$CFd?$AA@                      size     3/3     flags eq align 3/3
  ok   .rdata   sym:??_C@_03BHEEIFFN@def?$AA@                        size     4/4     flags eq align 3/3
  ok   .rdata   sym:??_C@_03JBLJHHJA@ack?$AA@                        size     4/4     flags eq align 3/3
  ok   .rdata   sym:??_C@_03MIDPFCKG@c?$CFd?$AA@                     size     4/4     flags eq align 3/3
  ok   .rdata   sym:??_C@_03NFKEKGGK@all?$AA@                        size     4/4     flags eq align 3/3
  ok   .rdata   sym:??_C@_04BEFGKPLD@comm?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04DPPOAFIB@over?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04EAPMNACM@idle?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04FPLDHIIH@part?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04GEFJINEE@?$CF?42f?$AA@                   size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04GFJLOHHD@?$CF?43f?$AA@                   size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04GGBPDDBN@?$CF?41f?$AA@                   size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04GNINHFNB@prop?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04HAPDLBFF@auto?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04HDMMNHEL@move?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04HDOCAJNK@?$CFs?$CFs?$AA@                 size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04IBOFHAPJ@hide?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04IIPFOBEB@occl?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04MLNMJPNF@targ?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04NJIOBGCF@jump?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04PEILMPI@not?9?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04PHHJKDBP@r?$CFd?5?$AA@                   size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_05BBEJFBFA@point?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05BFEMKAF@shoot?$AA@                       size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05BFFGFNBJ@?5ack?5?$AA@                    size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05BNFNLHEP@user2?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05DGHAOEIM@user1?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05DGJIMNDI@i?1aim?$AA@                     size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05DIALNFFA@?$CFs?5?$CFd?$AA@               size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05DNDNCJEB@?5?$CI?$CFs?$CJ?$AA@            size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05GDBGBDHE@obstr?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05GPLCCBII@noise?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05INBNOHLN@busy?5?$AA@                     size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05IOLJFLLO@?9?9?9?9?9?$AA@                 size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05KEBMBJCA@?9?$DOack?$AA@                  size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05KLHICNFN@?$CF3?42f?$AA@                  size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05LHOHFNLF@f?1cvr?$AA@                     size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05MEHLAELG@clear?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05MOHADBPC@ack?9?$DO?$AA@                  size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05NACCBGNC@deton?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05OEPGNJB@light?$AA@                       size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05OINBIGHC@alone?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_06BAAKLONL@stop?1a?$AA@                    size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06CEHELBBL@?$CFso?$CFd?5?$AA@              size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06CJBJAGIH@moving?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06DDLLCOJG@action?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06DGEHCAGP@turn?1a?$AA@                    size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06DGFOANMH@reload?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06DIJPEION@?$CFs?$CFs?$CFs?$AA@            size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06DMINDDAD@teams?3?$AA@                    size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06DOBBPONH@crouch?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06FCEEKPIH@over?1f?$AA@                    size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06FNGHPIEM@lookup?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06GAEFFFDH@bumped?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06GFOOFMKH@?$CFs?1?$CFs?5?$AA@             size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06GIAEDANK@?5?$CIdim?$CJ?$AA@              size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06HAECNNDM@i?1look?$AA@                    size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06HDINHIKD@pt?$CI?$CFd?$CJ?$AA@            size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06HJKLOFAL@casual?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06HLPIKOFJ@strafe?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06IHEMHENK@run?9to?$AA@                    size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06JLIGJJK@u?1orph?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06KEGBIGJI@to?1cvr?$AA@                    size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06KJMGJPCA@i?1orph?$AA@                    size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06KLDEEELL@?$CFsi?$CFd?5?$AA@              size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06LBOEMNGF@manual?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06LLABPICK@comm?1d?$AA@                    size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06MDLIGPKC@active?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06OJAIHGIC@unused?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06OLONEIEH@script?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06PAOMPDJH@?$DMnone?$DO?$AA@               size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06PBOFDCCP@?5?5?5?5?$CFs?$AA@              size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_07BEMAFGIB@unused8?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07BNENKHGK@actions?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07DIDNFGDE@trigger?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07FDLBJOH@actors?3?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07GJDMPFLH@?5?$CIdark?$CJ?$AA@             size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07IKEDHLAP@unused6?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07JDFIEKEO@unused7?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07KCHKPNJB@ramming?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07KNAFGCEF@wait?5?$CFd?$AA@                size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07LECPNBFL@?1?$CFd?5h?$CFd?$AA@            size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07MHJCBGHB@wounded?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07NANCOONO@c?$CFd?5t?$CFd?$AA@             size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07NGEHNCKJ@locked?5?$AA@                   size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07NNLGHMA@unused9?$AA@                     size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07OGHBCLCH@moving?5?$AA@                   size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07OHGAOJPC@triumph?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07OIACNHCL@look?5?$CFd?$AA@                size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_08CDECDFO@finished?$AA@                    size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08CHLEOHIO@entering?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08DCMKGFOA@shielded?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08DKJDLNJC@massacre?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08EHKOHMGI@dmg?5?$CF?42f?$AA@              size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08EPEHIMMI@?$CFs?5?$CFs?5?$CFs?$AA@        size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08FLBLIGCG@bursting?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08GECLGIGA@delay?5?$CFd?$AA@               size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08IAFHFOJ@pause?5?$CFd?$AA@                size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08INHMCBAE@inactive?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08JCHIOHIP@?$HMn?$HMn?$HMn?$HMn?$AA@       size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08KLDLOAJD@targ?$CI?$CFd?$CJ?$AA@          size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08MMGAOFNN@enemy?5?$CFd?$AA@               size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08MMPMJNJC@trigger2?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08NHEOOKPN@shouting?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08OKOFKAHD@burst?5?$CFd?$AA@               size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08PKMMBMCG@?5exposed?$AA@                  size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_09BNIKOMIM@unr?5?$CFd?5?$CFd?$AA@          size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09CEJNEBED@?$CFd?3?5w?$CF?42f?$AA@         size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09CMONFJNE@in?5midair?$AA@                 size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09DFFBEGIJ@blocking?5?$AA@                 size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09ECKEKIII@unnoticed?$AA@                  size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09EEKGDCPH@?$DMunknown?$DO?$AA@            size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09FCNEGOIC@no?5target?$AA@                 size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09FJJPPKDN@equipment?$AA@                  size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09FPMCKJMI@unit?5busy?$AA@                 size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09GAFNOIFB@celebrate?$AA@                  size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09GBFCKIO@vis?5?$CFd?1?$CFd?$AA@           size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09HONAKBBM@unscathed?$AA@                  size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09MHGPAEBK@?5?$CImoving?$CJ?$AA@           size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09NNNANOJC@change?5?$CFd?$AA@              size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09OMLHBEOG@?$CFs?9bsp?5?$CFs?$AA@          size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09OMPGFJCP@m?9?$CFs?5a?9?$CFs?$AA@         size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09PHIJEGMB@can?5avoid?$AA@                 size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09PNIKAFED@range?9ok?5?$AA@                size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@DFOCCMOJ@firing?5disabled?$AA@         size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@EFAMCJDL@highlight_color?$AA@          size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@FBDGMCGI@imminent?5impact?$AA@         size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@FGDGAOMK@blocking?9player?$AA@         size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@GCIBBDEJ@sign?5rotated?5?$CFf?$AA@     size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@HBAMLDG@best?5?$CF?42f?5at?5?$CFd?$AA@ size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@HMOJAFFL@?3?5persistent?5?$CFd?$AA@    size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@LEPJLGDJ@actor?5?$CFd?1?$CFd?3?5?$CFs? size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@LLKCGMK@vehicle?9success?$AA@          size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@MCPNBJCF@no?5current?5path?$AA@        size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@MEEGMCOH@melee?9inhibited?$AA@         size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@NEAFJGOP@?$CFsforce?9stop?5?$CFd?$AA@  size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@OCPJBAOG@d?$CFd?5o?$CFd?5e?$CFd?5f?$CF size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@BBMAGAOB@not?5close?5enough?$AA@       size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@CGPCEBFI@occluding?9player?$AA@        size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@DFGHNPEF@melee?9swarmcan?8t?$AA@       size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@DGGLLMMB@cleared?5?$CFd?5flags?$AA@    size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@ECGBEOEM@friends?9blocking?$AA@        size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@ELDMCGNH@moving?9into?9fire?$AA@       size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@FNCANIIJ@sharp?5change?9dir?$AA@       size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@HLPBHKNL@overflowed?5nodes?$AA@        size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@MHOBGNGC@animation?5failed?$AA@        size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@NFDMAFGA@?$CFs?5?$CFs?5?$CFs?5?$CI?$CF size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@NLECPCBI@stalking?9success?$AA@        size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@OEADLKMB@dngr?5?$CF3?42f?1?$CF3?42f?$A size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@OOGDDJAC@blocking?9player?5?$AA@       size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@PDOAEIOG@exhausted?5search?$AA@        size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@DJAMJFBH@no?5safe?5direction?$AA@      size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@DPPKLKEM@obstacles?5blocked?$AA@       size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@EEBOJCHP@?5?$CIat?5destination?$CJ?$AA size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@JENBKDGD@first?5burst?5align?$AA@      size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@LBPBGLKP@burst?5pause?5align?$AA@      size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@NCDENJKF@unopp?5c?$CFd?$CI?$CFd?$CJ?5t size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@NEDOMFAM@actor_debug_array?$AA@        size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@OFHAHLCI@stalk?$CFs?5?$CFs?5disc?$CFd? size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@OLDHCKAF@vehicle?9notdriver?$AA@       size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@PNJCCNE@encounter?5time?5?$CFd?$AA@    size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@PPNMFILH@first?5burst?5delay?$AA@      size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BD@CMEPCNFM@random?5?$CF?42f?5?$DO?5?$CF? size    19/19    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BD@IMMFFPNJ@index?5?$DM?$DN?5SHORT_MAX?$A size    19/19    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BD@JOKLCPFJ@no?5more?5encounters?$AA@     size    19/19    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BD@KONBOPPL@curr?5?$HO?$CF?42f?5at?5?$CF? size    19/19    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BD@NGDHFCDK@imminent?5explosion?$AA@      size    19/19    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BD@PGFIKKEC@aud?1?$CFs?5?$CF?41fp?1?$CF?4 size    19/19    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@CAADKALH@move?5emergency?5?$CF?42f?$AA size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@ELOGACBP@post?9combat?5chatter?$AA@    size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@FCPJJPLN@post?9combat?5actions?$AA@    size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@FFJCLGIA@path?5refreshed?5?$CI?$CFd?$C size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@GIOHAKMD@not?5refreshing?5path?$AA@    size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@HGCABEBB@desire?9fixed?9facing?$AA@    size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@IEOINDCJ@vector_size?5?$DM?$DN?52048?$ size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@KBFBLBPP@cached?5node?5missing?$AA@    size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@NAIFFEHE@group?5communication?$AA@     size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@NKMPHNIF@evasion?5not?5allowed?$AA@    size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@OEKDCJIK@delay?5not?5triggered?$AA@    size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BF@CNOOOGFH@player?5kill?5comments?$AA@   size    21/21    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BF@EAJBCFAM@no?5desire?5?$CIno?5int?8n?$C size    21/21    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BF@HCCPEKME@not?9occluding?9player?$AA@   size    21/21    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BF@LOKPDEDN@enterable?3?5dist?5?$CF?41f?$ size    21/21    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BG@DCPDNPPE@animation?5unavailable?$AA@   size    22/22    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BG@JNKPFDCC@sensed?5at?5?$CFf?0?5turn?5?$ size    22/22    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BG@KOGCHGKP@melee?9cannotmove?5?$CI?$CFf? size    22/22    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BG@KONAFMKG@outside?5active?5region?$AA@  size    22/22    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BG@MCFNHNBO@outside?5?$CI?$CF?41f?5?$DO?5 size    22/22    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BH@COGEOHGK@far?5away?5?$CI?$CF?41f?5?$DO size    23/23    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BH@INBBKGHA@aiming?5occlusion?5error?$AA@ size    23/23    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BH@KLBIHANN@no?5desire?5?$CIint?8n?5?$CF? size    23/23    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BH@NPMLJMCO@actor_path_debug_array?$AA@   size    23/23    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BH@OJAAHEBN@sign?5no?9danger?5?$CFf?5?$DM size    23/23    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BI@MIIEPFAE@trying?3?5?$CFsbusy?5dmg?5?$C size    24/24    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BJ@CFEIJPDP@pursuit_location?5?$CB?$DN?5N size    25/25    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BJ@EDHNEFAL@ai_debug?4idle_look_valid?$AA size    25/25    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BJ@GBKCCEJK@following?5path?5?$CI?$CFd?1? size    25/25    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BJ@MOLFNEFB@not?5enough?5enemy?5?$CFd?5?$ size    25/25    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BJ@PGBNPAPP@danger?5?$CF?42f?5turncos?5?$ size    25/25    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BK@IGGJKBME@variant?5?$CFd?5dialogue?5?$C size    26/26    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BK@MPHBAMIF@ai_debug?4lineoffire_valid?$A size    26/26    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BL@PKOGHKHE@melee?9success?5?$CI?$CFsairb size    27/27    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BM@NDDNINPM@command?9list?5?$CFs?3?5?$CD? size    28/28    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BN@NHJNDMDB@c?3?2halo?2SOURCE?2ai?2ai_deb size    29/29    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BN@ODPKICF@path?5debugging?5not?5availabl size    29/29    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BO@LILILKNF@sign?5too?9far?5cosangle?5?$C size    30/30    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BP@OJDBBOJO@melee?9noanimation?5?$CI?$CFs size    31/31    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CB@LKAIIAMK@encounter?5?$CFs?5?$FL?$CFs?5 size    33/33    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CC@KODJHLKP@no?5encounter?5selected?5?$CI size    34/34    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CD@FJNJAECF@?$DMunknown?5charge?9setup?5d size    35/35    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CE@NFHNHOEK@?$CFsrof?5?$CF?41f?5err?5?$CF size    36/36    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CF@ICJDAANP@?$CFs?$HMt?$CFs?$HMt?$CFs?$CF size    37/37    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CG@JBCJKOMD@error?3?5invalid?5point?51?5s size    38/38    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CG@MCLDPFEH@error?3?5invalid?5point?52?5s size    38/38    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CI@JBNOBGJN@turn?5angvel?5?$CF?42f?5dange size    40/40    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CM@KACEIIME@actor_debug_array?5?$CG?$CG?5 size    44/44    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CN@NIJFDKCP@?$HMntype?$HMtstate?$HMtvis?$ size    45/45    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CO@HDHJDOFM@?$CIcomm_type?5?$DO?$DN?50?$C size    46/46    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CP@MGEPIKMD@updated?5all?5?$CFd?5squads?8 size    47/47    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DJ@ICNFGCKF@body?$HMt?$CF3?42f?$HMt?$FL0? size    57/57    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DN@HMKBLPED@reset?5the?5actor?5variant?5i size    61/61    flags eq align 3/3
  ok   .rdata   sym:??_C@_0EG@GHABCNDK@num_firing_position_colors?5? size    70/70    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EI@CCOFAPIN@ai_speak_list?3?5couldn?8t?5f size    72/72    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EN@HMHNOGAL@ai_debug_lineofsight?3?5overf size    77/77    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EN@LIJFCNLC@ai_debug_lineofsight?3?5overf size    77/77    flags eq align 4/4
  ok   .rdata   sym:??_C@_0FL@HFOCPILI@?$CIpath?9?$DOpath_build_resu size    91/91    flags eq align 4/4
  ok   .rdata   sym:??_C@_0GE@LJMBNOD@?$CIpath?9?$DOpath_traverse_re size   100/100   flags eq align 4/4
  ok   .rdata   sym:??_C@_0L@CEEECOJJ@body?5?$CF3?42f?$AA@           size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@DDGNHNOE@underwater?$AA@                size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@DOJHDABL@being?5hurt?$AA@               size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@EBNOMGNL@in?5vehicle?$AA@               size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@EMIECNIM@undirected?$AA@                size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@EOAGLGEB@melee?9leap?$AA@               size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@GIHLFFOK@?$CFs?5?$CFd?5?$CF?42f?$AA@    size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@MPJDBCAF@retreat?5?$CFd?$AA@            size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@NKPOCDJC@forcealert?$AA@                size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@PFIGKIAJ@shld?5?$CF3?42f?$AA@           size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@PNBMHPAO@facing?9ok?5?$AA@              size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@BHMLGOGF@repeattimer?$AA@               size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@CFMGOGOI@delaying?5?$CFd?$AA@           size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@DNKMKJLF@?$CFs?1?$CI?$CFs?$CJ?5?$CFs?5? size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@EHGMDAED@s?1dmg?5?$CF3?42f?$AA@         size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@ENGCDMNF@cannot?5move?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@ENPNBIKH@wrongaction?$AA@               size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@FONLCKGF@not?5visible?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@GGFEOFCH@involuntary?$AA@               size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@GONFPFNH@conditional?$AA@               size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@HDNNEGAO@retreat?5t?$CFd?$AA@           size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@HPBHEBFF@?$CFs?5?$CFs?5?$CFs?5?$CFd?$AA size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@IAHPKMMO@prop?9?$DOenemy?$AA@           size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@IFONHKFP@shoot?5?$CFd?1?$CFd?$AA@       size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@IMALKMMJ@check?9enemy?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@JGJOANLK@unavailable?$AA@               size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@JMGOMGGI@?$CFs?5?$CIno?9bsp?$CJ?$AA@    size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@KMPPPJNL@analog?5?$CF?42f?$AA@          size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@KOCHINBH@no?5grenades?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@KOKPHDIM@burst?5pause?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@LFICLMGL@wildfire?5?$CFd?$AA@           size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@LMEDNMEE@speech?5done?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@LPJNFODD@combat?5form?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@MDDMGNPP@selected?5?$CFs?$AA@           size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@MNFGOEP@?$CFs?5?$CIbsp?5?$CFd?$CJ?$AA@  size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@NANBJBNA@b?1dmg?5?$CF3?42f?$AA@         size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@NIGMNHAF@exactfacing?$AA@               size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@PEHGEMI@?5?$FLignorant?$FN?$AA@         size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@PNECPINM@path?9?$DOvalid?$AA@           size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@BAPLNKLD@shoot?9corpse?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@BCCCNHAJ@aim?5at?5?$CFd?1?$CFd?$AA@     size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@CADCDKLE@fixed?9facing?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@DODJHFOK@s?1near?5?$CFd?1?$CFd?$AA@     size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@ECDGAAGF@carrier?5form?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@EEIJIIDC@3d?9positions?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@FNOHNBEC@set?5?$CFd?5flags?$AA@         size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@GGKEFILN@no?5animation?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@GLOJECLO@lookdontturn?$AA@              size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@HEAJFJNK@facing?5?$CFd?1?$CFd?$AA@      size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@IHCILEGI@actor?5types?3?$AA@            size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@JNGFAADN@?1?$CF?41fs?1?$CF?41ff?$AA@    size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@KBIGNCJC@dmging?5?$CFd?1?$CFd?$AA@      size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@KHMEEPOL@visibletimer?$AA@              size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@LBEKCDNK@?$CFs?5?1?5?$CFs?5?$CI?$CFd?$C size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@LIFMAOB@destination?9?$AA@              size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@LMOGDKAI@newtarget?5?$CFd?$AA@          size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@LPHEHHHN@check?9friend?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@MJCIOFCH@wrong?5target?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@MPEECFIA@exclamations?$AA@              size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@NAKENAED@animation?5?$CFd?$AA@          size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@NJIFLKMJ@trigger?5?$CF?41f?$AA@         size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@ODJMIFAE@not?5standing?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@OPACMHOO@?5catchtarget?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@PLGCJBGP@discarded?5fp?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@BMKIKAEF@invalid?5start?$AA@            size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@EMCKEBI@outside?5range?$AA@             size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@GFMHALPB@not?5attempted?$AA@            size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@GPANCFOL@firing?5wildly?$AA@            size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@HODEMADO@friends?5dying?$AA@            size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@HPLFBECP@no?5trajectory?$AA@            size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@HPOPEINN@encounterless?$AA@             size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@JIBKKNNI@s?1at?5me?5?$CFd?1?$CFd?$AA@   size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@KBOHMALP@close?9success?$AA@            size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@LLLGJNKG@not?5crouching?$AA@            size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@MBKPLMAN@visibletarget?$AA@             size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@NCALLL@minimum?5range?$AA@              size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@PNEFIHPP@delay?5forever?$AA@            size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@BCLFAPEI@attached?5to?5us?$AA@          size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@BJGICAFA@no?5more?5actors?$AA@          size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@BNCBBPFG@fake?9entry?5?$CFd?5?$AA@      size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@CPKINPFE@not?5stationary?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@EHLDOJNO@melee?9notarget?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@EIANHAFD@sharp?5new?9turn?$AA@          size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@EMJBNEED@camera?5?$CB?$DN?5NULL?$AA@    size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@FNDJMAKC@nostationary?$CFs?$AA@         size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@GNJJGFID@encounterless?5?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@HBLMHEIO@no?5destination?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@IJGEHAN@sharp?5continue?$AA@            size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@IODLGKDB@hurting?5people?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@IONILACH@ex?4close?5?$CFd?1?$CFd?$AA@   size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@JHPEJMGB@killing?5people?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@KEGKMEHH@infection?5form?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@KNEPJIAL@mounted?5weapon?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@MDIPPGFO@collateral?5dmg?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@PHLLLOKD@animation?5busy?$AA@           size    15/15    flags eq align 3/3
  ok   .rdata   sym:__real@358637be                                  size     4/4     flags eq align 3/3
  ok   .rdata   sym:__real@3c23d70a                                  size     4/4     flags eq align 3/3
  ok   .rdata   sym:__real@3c75c28f                                  size     4/4     flags eq align 3/3
  ok   .rdata   sym:__real@3ccccccd                                  size     4/4     flags eq align 3/3
  ok   .rdata   sym:__real@3cf5c28f                                  size     4/4     flags eq align 3/3
  ok   .rdata   sym:__real@3d23d70a                                  size     4/4     flags eq align 3/3
  ok   .rdata   sym:__real@3db2b8c2                                  size     4/4     flags eq align 3/3
  ok   .rdata   sym:__real@3ec00000                                  size     4/4     flags eq align 3/3
  ok   .rdata   sym:__real@3f400000                                  size     4/4     flags eq align 3/3
  ok   .rdata   sym:__real@3fe0c15240000000                          size     8/8     flags eq align 4/4
  ok   .rdata   sym:__real@3fe921fb60000000                          size     8/8     flags eq align 4/4
  ok   .rdata   sym:__real@42480000                                  size     4/4     flags eq align 3/3
  ok   .text    sym:_ai_debug_actor_deleted                          size    64/64    flags eq align 5/5
  ok   .text    sym:_ai_debug_change_selected_actor                  size   304/304   flags eq align 5/5
  ok   .text    sym:_ai_debug_change_selected_encounter              size   336/336   flags eq align 5/5
  ok   .text    sym:_ai_debug_clear_storage                          size   128/128   flags eq align 5/5
  ok   .text    sym:_ai_debug_communication_focus                    size    48/48    flags eq align 5/5
  ok   .text    sym:_ai_debug_communication_ignore                   size    48/48    flags eq align 5/5
  ok   .text    sym:_ai_debug_communication_suppress                 size    48/48    flags eq align 5/5
  ok   .text    sym:_ai_debug_communication_toggle_bits              size   496/496   flags eq align 5/5
  ok   .text    sym:_ai_debug_describe_actor                         size   432/432   flags eq align 5/5
  ok   .text    sym:_ai_debug_dispose                                size    80/80    flags eq align 5/5
  ok   .text    sym:_ai_debug_dispose_from_old_map                   size    96/96    flags eq align 5/5
  ok   .text    sym:_ai_debug_drawstack                              size   112/112   flags eq align 5/5
  ok   .text    sym:_ai_debug_drawstack_setup                        size   144/144   flags eq align 5/5
  ok   .text    sym:_ai_debug_get_last_path                          size    96/96    flags eq align 5/5
  ok   .text    sym:_ai_debug_get_path_storage                       size   256/256   flags eq align 5/5
  ok   .text    sym:_ai_debug_get_this_actor                         size   336/336   flags eq align 5/5
  ok   .text    sym:_ai_debug_highlight_cluster                      size   240/240   flags eq align 5/5
  ok   .text    sym:_ai_debug_highlight_unit                         size   256/256   flags eq align 5/5
  ok   .text    sym:_ai_debug_idle_look_addprop                      size    96/96    flags eq align 5/5
  ok   .text    sym:_ai_debug_idle_look_clear                        size    48/48    flags eq align 5/5
  ok   .text    sym:_ai_debug_initialize                             size   192/192   flags eq align 5/5
  ok   .text    sym:_ai_debug_initialize_for_new_map                 size   128/128   flags eq align 5/5
  ok   .text    sym:_ai_debug_lineoffire_addpill                     size   160/160   flags eq align 5/5
  ok   .text    sym:_ai_debug_lineoffire_new                         size    96/96    flags eq align 5/5
  ok   .text    sym:_ai_debug_lineoffire_success                     size    16/16    flags eq align 5/5
  ok   .text    sym:_ai_debug_lineofsight                            size    48/48    flags eq align 5/5
  ok   .text    sym:_ai_debug_lineofsight_findpoint                  size   272/272   flags eq align 5/5
  ok   .text    sym:_ai_debug_lineofsight_reset                      size    16/16    flags eq align 5/5
  ok   .text    sym:_ai_debug_lineofsight_storeray                   size   192/192   flags eq align 5/5
  ok   .text    sym:_ai_debug_path_storage_update                    size   288/288   flags eq align 5/5
  ok   .text    sym:_ai_debug_render                                 size   336/336   flags eq align 5/5
  DIFF .text    sym:_ai_debug_render_actor                           size 24976/25008 flags eq align 5/5
  ok   .text    sym:_ai_debug_render_aiming_validity                 size   512/512   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_all_actors                      size    80/80    flags eq align 5/5
  ok   .text    sym:_ai_debug_render_ballistic_lineoffire            size   272/272   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_encounter                       size  2336/2336  flags eq align 5/5
  ok   .text    sym:_ai_debug_render_idle_look                       size   336/336   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_lineoffire                      size   208/208   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_lineofsight                     size   304/304   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_path                            size   144/144   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_path_line                       size   128/128   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_path_node                       size   848/848   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_path_nodes                      size   704/704   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_path_storage                    size   816/816   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_paths_failed                    size   176/176   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_spatial_effects                 size   304/304   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_speech                          size  1120/1120  flags eq align 5/5
  ok   .text    sym:_ai_debug_render_surface                         size   176/176   flags eq align 5/5
  ok   .text    sym:_ai_debug_render_vehicles_enterable              size  1152/1152  flags eq align 5/5
  ok   .text    sym:_ai_debug_select_actor                           size   112/112   flags eq align 5/5
  ok   .text    sym:_ai_debug_select_encounter                       size    80/80    flags eq align 5/5
  ok   .text    sym:_ai_debug_select_this_actor                      size   112/112   flags eq align 5/5
  ok   .text    sym:_ai_debug_sound_point_set                        size    16/16    flags eq align 5/5
  ok   .text    sym:_ai_debug_speak                                  size   112/112   flags eq align 5/5
  ok   .text    sym:_ai_debug_speak_list                             size   464/464   flags eq align 5/5
  ok   .text    sym:_ai_debug_speech_update                          size   496/496   flags eq align 5/5
  ok   .text    sym:_ai_debug_teleport_to                            size   192/192   flags eq align 5/5
  ok   .text    sym:_ai_debug_update                                 size  1168/1168  flags eq align 5/5
  ok   .text    sym:_ai_debug_vocalize                               size   208/208   flags eq align 5/5
  ok   .bss     sym:_global_ai_debug_activation_cluster_bit_vector   size    74/74    flags eq align 4/4
  ok   .data    sym:_global_ai_debug_firing_position_color_count     size    56/56    flags eq align 3/3
  ok   .rdata   sym:_global_ai_debug_firing_position_colors          size   288/288   flags eq align 4/4
  ok   .text    sym:_set_real_point3d                                size    32/32    flags eq align 5/5
== symbols (January)
  MISSING  _ai_debug_render_actor_jmptable
  405 January symbols, 1 differ
== candidate-only surplus (no credit; needs provider link)
  +.drectve sec:.drectve#0                                       size 42
  +.rdata   sym:??_C@_00CNPNBAHC@?$AA@                           size 1
  +.rdata   sym:??_C@_03MKHEFFMA@aim?$AA@                        size 4
  +.rdata   sym:??_C@_04CGFJFPFD@none?$AA@                       size 5
  +.rdata   sym:??_C@_04IBLILJC@crew?$AA@                        size 5
  +.rdata   sym:??_C@_04IMJFEJN@flee?$AA@                        size 5
  +.rdata   sym:??_C@_04OKGDLNCL@NONE?$AA@                       size 5
  +.rdata   sym:??_C@_04PLMLMMEO@full?$AA@                       size 5
  +.rdata   sym:??_C@_05DDGCEFJL@panic?$AA@                      size 6
  +.rdata   sym:??_C@_05EHJKLNBO@elite?$AA@                      size 6
  +.rdata   sym:??_C@_05IMODGEHH@melee?$AA@                      size 6
  +.rdata   sym:??_C@_05INCFNIGH@grunt?$AA@                      size 6
  +.rdata   sym:??_C@_05MBIJBPBC@alert?$AA@                      size 6
  +.rdata   sym:??_C@_05OAIPHEDE@human?$AA@                      size 6
  +.rdata   sym:??_C@_05ONANONLM@flood?$AA@                      size 6
  +.rdata   sym:??_C@_06BAGPFCCJ@hunter?$AA@                     size 7
  +.rdata   sym:??_C@_06BALNJMNP@player?$AA@                     size 7
  +.rdata   sym:??_C@_06BBLOAEEI@center?$AA@                     size 7
  +.rdata   sym:??_C@_06DJHOIPC@?$CFs?3?5?$CFs?$AA@              size 7
  +.rdata   sym:??_C@_06DMBFBHPG@jackal?$AA@                     size 7
  +.rdata   sym:??_C@_06GJOIPFFF@damage?$AA@                     size 7
  +.rdata   sym:??_C@_06JJLAMBGK@target?$AA@                     size 7
  +.rdata   sym:??_C@_06KGHINEPG@radius?$AA@                     size 7
  +.rdata   sym:??_C@_06LDFNIMBB@impact?$AA@                     size 7
  +.rdata   sym:??_C@_06MBMIPGD@charge?$AA@                      size 7
  +.rdata   sym:??_C@_06NBFPPGEG@vector?$AA@                     size 7
  +.rdata   sym:??_C@_06NCEIAKB@danger?$AA@                      size 7
  +.rdata   sym:??_C@_06NDKEFKOH@combat?$AA@                     size 7
  +.rdata   sym:??_C@_06NEKFKDLF@marine?$AA@                     size 7
  +.rdata   sym:??_C@_06PDPNPFPP@asleep?$AA@                     size 7
  +.rdata   sym:??_C@_07CBDMFKJF@?$DMerror?$DO?$AA@              size 8
  +.rdata   sym:??_C@_07DLHCIBDH@default?$AA@                    size 8
  +.rdata   sym:??_C@_07IPNMCAN@success?$AA@                     size 8
  +.rdata   sym:??_C@_07JBPBHDIL@grenade?$AA@                    size 8
  +.rdata   sym:??_C@_07LAMOHCEE@monitor?$AA@                    size 8
  +.rdata   sym:??_C@_07MAJPMGLJ@blocked?$AA@                    size 8
  +.rdata   sym:??_C@_07PEIBNLKE@berserk?$AA@                    size 8
  +.rdata   sym:??_C@_08BFJJNNGH@assassin?$AA@                   size 9
  +.rdata   sym:??_C@_08MLGGHKJN@sentinel?$AA@                   size 9
  +.rdata   sym:??_C@_08NCGGGNGI@engineer?$AA@                   size 9
  +.rdata   sym:??_C@_08ONAJMEN@covenant?$AA@                    size 9
  +.rdata   sym:??_C@_09CENHCFNA@noncombat?$AA@                  size 10
  +.rdata   sym:??_C@_0BF@EIEPJPCC@?4?4?2objects?2objects?4h?$AA size 21
  +.rdata   sym:??_C@_0BP@NJNCCKKA@c?3?2halo?2source?2ai?2encoun size 31
  +.rdata   sym:??_C@_0EH@CGNGLHPB@squad_absolute_index?$DO?$DN0 size 71
  +.rdata   sym:??_C@_0GB@EMHNKODG@squad_index?$DO?$DN0?5?$CG?$C size 97
  +.rdata   sym:??_C@_0N@CEGJDJND@?$DMunknown?5?$CFd?$DO?$AA@    size 13
  +.rdata   sym:__real@00000000                                  size 4
  +.rdata   sym:__real@38d1b717                                  size 4
  +.rdata   sym:__real@3ca3d70a                                  size 4
  +.rdata   sym:__real@3d4ccccd                                  size 4
  +.rdata   sym:__real@3dcccccd                                  size 4
  +.rdata   sym:__real@3e19999a                                  size 4
  +.rdata   sym:__real@3e4ccccd                                  size 4
  +.rdata   sym:__real@3e800000                                  size 4
  +.rdata   sym:__real@3e99999a                                  size 4
  +.rdata   sym:__real@3f000000                                  size 4
  +.rdata   sym:__real@3f1a36e2e0000000                          size 8
  +.rdata   sym:__real@3f666666                                  size 4
  +.rdata   sym:__real@3f800000                                  size 4
  +.rdata   sym:__real@3f8ccccd                                  size 4
  +.rdata   sym:__real@3f99999a                                  size 4
  +.rdata   sym:__real@3fa66666                                  size 4
  +.rdata   sym:__real@3fb33333                                  size 4
  +.rdata   sym:__real@3fc00000                                  size 4
  +.rdata   sym:__real@3fe66666                                  size 4
  +.rdata   sym:__real@41f00000                                  size 4
  +.rdata   sym:__real@43b40000                                  size 4
  +.rdata   sym:__real@447a0000                                  size 4
  +.rdata   sym:__real@7f7fffff                                  size 4
  +.text    sym:_add_vectors3d                                   size 48
  +.text    sym:_cosine                                          size 16
  +.text    sym:_cross_product3d                                 size 64
  +.text    sym:_distance_squared3d                              size 64
  +.text    sym:_encounter_get_squad                             size 144
  +.text    sym:_magnitude2d                                     size 32
  +.text    sym:_magnitude3d                                     size 48
  +.text    sym:_magnitude_squared2d                             size 32
  +.text    sym:_magnitude_squared3d                             size 48
  +.text    sym:_normalize2d                                     size 80
  +.text    sym:_normalize3d                                     size 96
  +.text    sym:_object_get_bounding_sphere                      size 144
  +.text    sym:_point_from_line3d                               size 48
  +.text    sym:_scale_vector2d                                  size 32
  +.text    sym:_scale_vector3d                                  size 48
  +.text    sym:_set_real_vector3d                               size 32
  +.text    sym:_sine                                            size 16
  +.text    sym:_square_root                                     size 16
  +.text    sym:_vector_from_points3d                            size 48
OBJECT AUDIT: FAIL (2)
exit code 1
