HEAD dba492ac1dafd1d261d8818b0791b7d76eacf618
=== python -B scratch/tools/pdb_storage.py source/bitmaps/bitmap_group
source/bitmaps/bitmap_group: 174 split symbols, 2 disagreements with PDB publics
   _delete_bitmap                                     split 2 ours 2 PDB-public False
   _postprocess_bitmap                                split 2 ours 2 PDB-public False
exit code 0

=== python -B scratch/tools/object_audit.py source/bitmaps/bitmap_group
== sections (January-owned)
  ok   .rdata   sym:??_C@_02EMABMJMJ@y8?$AA@                         size     3/3     flags eq align 3/3
  ok   .rdata   sym:??_C@_02FODEDLAB@a8?$AA@                         size     3/3     flags eq align 3/3
  ok   .rdata   sym:??_C@_03BBJOFPKB@ay8?$AA@                        size     4/4     flags eq align 3/3
  ok   .rdata   sym:??_C@_04FMHHPEKA@dxt3?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04GNFAANMA@top?$CK?$AA@                    size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04GOEBJGCC@dxt1?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04GPMDFGEJ@type?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04KCNFDCG@dxt5?$AA@                        size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_04OEKPGJHF@a8y8?$AA@                       size     5/5     flags eq align 3/3
  ok   .rdata   sym:??_C@_05ECAHMNDL@left?$CK?$AA@                   size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05GECEPKB@flags?$AA@                       size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05HCOEEHHC@32x32?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05HLPJDIEE@name?$FO?$AA@                   size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05HNCIIKBA@usage?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_05PNPIEGAM@64x64?$AA@                      size     6/6     flags eq align 3/3
  ok   .rdata   sym:??_C@_06DLEPGFEF@format?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06FKODKGEF@r5g6b5?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06HPJICMPM@linear?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06MOLMBNBJ@flags?$CK?$AA@                  size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06NPIMMHAE@right?$CK?$AA@                  size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06PCHFJCOP@bitmap?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_06PMDIBCMC@v16u16?$AA@                     size     7/7     flags eq align 3/3
  ok   .rdata   sym:??_C@_07CIPBMLAN@sprites?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07ENHBDHPJ@256x256?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07KBGOCIMM@unused5?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07KFCNMBIK@bottom?$CK?$AA@                 size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07LFCKPLAB@128x128?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07LIHFBJIN@unused4?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07MFACONMI@unused1?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07MGBABJNN@p8?9bump?$AA@                   size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07NGNIANIE@512x512?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07OOCPLOAL@unused2?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_07PHDEIPEK@unused3?$AA@                    size     8/8     flags eq align 3/3
  ok   .rdata   sym:??_C@_08BBPCEBFO@sprites?$CK?$AA@                size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08BDFHIPJK@a4r4g4b4?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08DBEMAEHP@a1r5g5b5?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08EPMFLMOE@swizzled?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08LCBPNCNK@cube?5map?$AA@                  size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08NFDKFODA@x8r8g8b8?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08NFFJKKBK@a8r8g8b8?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_08PODLPFBP@bitmaps?$CK?$AA@                size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_09GCKGAOCN@cube?5maps?$AA@                 size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_09LLANHIEE@light?5map?$AA@                 size    10/10    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@HOHDIMNA@double?5multiply?$AA@         size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@IDLEJNDG@sprite?5spacing?$CK?$AA@      size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@KFPIBANN@post?9processing?$AA@         size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@FKJKINHO@color_plate_data?$AA@         size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BB@PIAKKBNN@space_between?$DO?$DN0?$AA@   size    17/17    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@BFAICBN@?$CB?$CBMUST?5BE?5FIXED?3?5?$A size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@DEJOGKGO@bitmap_data_block?$AA@        size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@EJFOKKAM@bitmap_pixel_data?$AA@        size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@FOKLDGHM@sprite?5processing?$AA@       size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@LGCCEBL@interface?5bitmaps?$AA@        size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BD@MBLHAGLG@sprite?5budget?5size?$AA@     size    19/19    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@DBBAACBH@registration?5point?$CK?$AA@  size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@IAPINFEM@first?5bitmap?5index?$CK?$AA@ size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BE@LBDABFMB@sprite?5budget?5count?$AA@    size    20/20    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BF@IFIJLIHA@processed?5pixel?5data?$AA@   size    21/21    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BG@BOBOGCPF@filthy?5sprite?5bug?5fix?$AA@ size    22/22    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BG@DPOLDEKM@processed?5pixel?5data?$CK?$A size    22/22    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BH@PLGFAMGD@blend?1add?1subtract?1max?$AA size    23/23    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BI@DGLMAALD@power?5of?5two?5dimensions?$A size    24/24    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BJ@ICGOMECA@?$CBbitmap?9?$DOhardware_form size    25/25    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BJ@MGIDJLPC@uniform?5sprite?5sequences?$A size    25/25    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BK@DBGDBACB@color?5plate?5width?$CK?3pixe size    26/26    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BK@HODJICEH@bitmap_group_sprite_block?$AA size    26/26    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BK@PEJHLPMF@?4?4?4more?5sprite?5processin size    26/26    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BL@DFHBBBIO@color?5plate?5height?$CK?3pix size    27/27    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BL@LJMPIHHF@enable?5diffusion?5dithering? size    27/27    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BM@FLKAGKOE@bitmap_group_sequence_block?$ size    28/28    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BN@KONKDNNH@compressed?5color?5plate?5dat size    29/29    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BP@DINLCHDL@compressed?5with?5explicit?5a size    31/31    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BP@GKLFCFJP@disable?5height?5map?5compres size    31/31    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CB@DBDAHEOF@bitmap?5group?5?8?$CFs?8?5has size    33/33    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CD@BFJPHNAO@type?$CK?$CDdetermines?5bitma size    35/35    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CD@BILOFJCH@bitmap?5group?5?8?$CFs?8?5has size    35/35    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CD@OMBPPCAE@compressed?5with?5interpolate size    35/35    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CE@BCHDGFBI@sequence_index?$DO?$DN0?5?$CG size    36/36    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CEG@CAJOMHCD@Type?5controls?5bitmap?5?8ge size   582/582   flags eq align 4/4
  ok   .rdata   sym:??_C@_0CG@LLBBNHEP@c?3?2halo?2SOURCE?2bitmaps?2b size    38/38    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CH@NDOHNPCP@compressed?5with?5color?9key? size    39/39    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CJO@FGMDBDDK@Usage?5controls?5how?5mipmap size   670/670   flags eq align 4/4
  ok   .rdata   sym:??_C@_0CN@MNMFNJEI@mipmap?5count?3levels?$CD0?5d size    45/45    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CO@DGGLDMI@Pixel?5data?5after?5being?5pro size    46/46    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DA@KJFOMJIA@?$CD?$CD?$CD?5WARNING?5bitmap size    48/48    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DA@OHKFJKNL@?$CD?$CD?$CD?5FATAL_ERROR?5fa size    48/48    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DC@IOGOKMGM@alpha?5bias?3?$FL?91?01?$FN?$ size    50/50    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DE@FKIMOKAO@skipping?5cube?5map?5with?5no size    52/52    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DH@NPAEDGFL@depth?$CK?3pixels?$CDdepth?5i size    55/55    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DI@CCFOOEFG@sharpen?5amount?3?$FL0?01?$FN size    56/56    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DI@PNMNMEDC@The?5original?5TIFF?5file?5us size    56/56    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DJ@BEENCLGA@These?5properties?5control?5h size    57/57    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DJ@DPDJDOCI@format?$CK?$CDdetermines?5how size    57/57    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DK@IPFAJPOP@?$CB?$CBMUST?5BE?5FIXED?3?5bi size    58/58    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DM@LBADMOEL@?$CD?$CD?$CD?5ERROR?5failed?5 size    60/60    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DN@DEAHHMKK@skipping?5bitmap?5with?5non?5 size    61/61    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DN@LIABDKDH@Sprite?5usage?5controls?5the? size    61/61    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DO@OLLHEHHP@?$CIbyte?$CK?$CJbitmap?9?$DOb size    62/62    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DP@LJKAEFNF@?$CB?$CBMUST?5BE?5FIXED?3?5bi size    63/63    flags eq align 3/3
  ok   .rdata   sym:??_C@_0EA@IKDHKBOI@skipping?5bitmap?5with?5non?9 size    64/64    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EF@JJMMADOM@?$CB?$CBMUST?5BE?5FIXED?3?5bi size    69/69    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EJ@OLILMBBF@?$CB?$CBMUST?5BE?5FIXED?3?5bi size    73/73    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EK@LGHFBHCF@blur?5filter?5size?3?$FL0?010 size    74/74    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EO@OAADPGCE@?$CB?$CBMUST?5BE?5FIXED?3?5bi size    78/78    flags eq align 4/4
  ok   .rdata   sym:??_C@_0FB@JLLAHNBC@?$CB?$CBMUST?5BE?5FIXED?3?5bi size    81/81    flags eq align 4/4
  ok   .rdata   sym:??_C@_0FFA@NKBLAKLE@Format?5controls?5how?5pixel size  1360/1360  flags eq align 4/4
  ok   .rdata   sym:??_C@_0FO@FOOFPLKF@?$CB?$CBMUST?5BE?5FIXED?3?5bi size    94/94    flags eq align 4/4
  ok   .rdata   sym:??_C@_0GD@GEAGIEIP@detail?5fade?5factor?3?$FL0?0 size    99/99    flags eq align 4/4
  ok   .rdata   sym:??_C@_0HO@CGGNING@?$CIbyte?$CK?$CJbitmap?9?$DOba size   126/126   flags eq align 4/4
  ok   .rdata   sym:??_C@_0KH@FAIFDBCJ@bump?5height?3repeats?$CDthe? size   167/167   flags eq align 4/4
  ok   .rdata   sym:??_C@_0L@CBJKOGIC@palettized?$AA@                size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@CFACPNGJ@height?5map?$AA@               size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@CJDGMBAB@new_bitmap?$AA@                size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@DJPJAAIO@3D?5texture?$AA@               size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@EPCIMBHC@signature?$CK?$AA@             size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@FEJFGKNE@monochrome?$AA@                size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@KNGGHDGB@vector?5map?$AA@               size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@MHNIOAFC@sequences?$CK?$AA@             size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@NHGFHLFK@compressed?$AA@                size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@PIHHNPEO@2D?5texture?$AA@               size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0L@PNAKEIEN@detail?5map?$AA@               size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@JFIODBHN@2D?5textures?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@JIBEDIPA@alpha?9blend?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@OCLHNBC@3D?5textures?$AA@               size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@OOALLIOJ@color?5plate?$AA@              size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0MA@NPOIOCI@When?5creating?5a?5sprite?5gro size   192/192   flags eq align 4/4
  ok   .rdata   sym:??_C@_0N@IHCHFFCJ@32?9bit?5color?$AA@            size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@JBKPDNJN@sprite?5usage?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@KKNPCJNO@multiply?1min?$AA@             size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@OEHNNLBN@16?9bit?5color?$AA@            size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@DIHOPGBD@bitmap?5index?$CK?$AA@         size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@HHLKLECM@miscellaneous?$AA@             size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@IBFLDFCG@mipmap?5count?$CK?$AA@         size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@MPNLAAPG@width?$CK?3pixels?$AA@         size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0O@NEMJLKKP@bitmap?5count?$CK?$AA@         size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@CIKFOMOO@pixels?5offset?$CK?$AA@        size    15/15    flags eq align 3/3
  ok   .rdata   sym:??_C@_0P@CNDIOOOJ@height?$CK?3pixels?$AA@        size    15/15    flags eq align 3/3
  DIFF .text    sym:_bitmap_group_add_bitmap                         size  1008/992   flags eq align 5/5
  ok   .text    sym:_bitmap_group_get_bitmap_from_sequence           size   224/224   flags eq align 5/5
  ok   .text    sym:_bitmap_group_try_and_get_bitmap                 size    80/80    flags eq align 5/5
  ok   .text    sym:_delete_bitmap                                   size    32/32    flags eq align 5/5
  ok   .data    sym:_global_bitmap_reference                         size  1424/1424  flags eq align 4/4
  ok   .text    sym:_postprocess_bitmap                              size    16/16    flags eq align 5/5
  ok   .text    sym:_postprocess_bitmap_group                        size  1056/1056  flags eq align 5/5
== symbols (January)
  174 January symbols, 0 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@_05MGJOOGAJ@group?$AA@                      size 6
  +.rdata   sym:??_C@_07DLHCIBDH@default?$AA@                    size 8
OBJECT AUDIT: FAIL (1)
exit code 1
