??????????
??????Linux??????valgrind???????????????????λ???й??????Linux????????????ó?????????????????????????????????????????????????????γ?“??”??????????Windows??????????????????????????????????к???????????????????飬?????3?????λ???й????????
????????????????????Release?汾???????Debug?????£????VLD????????CRT????????й??????????????????й???????????????????????к?????????????????????????2????????????Debug???????????岻??
???????????????
??????????????????????++???????--??????????????????????
?????????????????????????????????檔??λ????????
???????????????????????????????????????????????STL?????????й????????????????????λ??
????????????new??delete
??????????????new/delete?????????????????????????????????
?????????п???
???????????????????軔????????????????????????????????????????????е?new/delete????????????????????????????????????????????????????????棨????????????棩??
???????Hook Windows??API
?????????????????detours??hook??????????Api??HeapAlloc/HeapRealloc/HeapFree??new/malloc??????????????????????????
????????????????????????????????????hook api?????????????????????????У????????棬?????????????????????????
????????????????????????棬????????????????????
?????塢???DiagLeak???
??????????????й??????????????hookapi????????LDGraph???????????????????????????й???
??????IDE???????????????Release?汾??????????????????????pdb?????exe??????????

????2.???????к???LeakDiag??????Symbol path

????3.????Log???????????????????????LDGraph?????????????????????????й???

????????hookapi????????????????????????κδ?????????????檔???????????????????
??????????????????hook?????????????????????????????????????????檔
???????????
???????????????????????????????ü??????ж????λ????????????????????????????????Σ????LeakDiag?????????????????????????????????????????????????????????????y?Σ????HookApi??????????GM????????????ε????????????????????????????????????????????????
??????????????????????????????????????????????detours???LeakDiag??????????????????????codeprojet?????????????????????google?????????????????????????????·??????????????????????????????е?????????