X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=dispatch%2FREADME.markdown;h=b820026914e3ce6ce21ea0a7c6aef3bae04fff92;hb=abaef29db0cf1a3e2adb0c254886162368b1645a;hp=d041f7d9e6851d2b2aa08d28fa5fdc83b6f80188;hpb=6bb028d7223347f167c2a4e16f8bb0028c95ffe9;p=apitrace diff --git a/dispatch/README.markdown b/dispatch/README.markdown index d041f7d..b820026 100644 --- a/dispatch/README.markdown +++ b/dispatch/README.markdown @@ -1,9 +1,9 @@ -The dispatch layer objecting is to get public or private symbols from DLLs / -shared objects and dispatch calls to them. +The dispatch layer objective is to resolve the addresses of public and private +symbols from DLLs / shared objects and dispatch calls to them. It used both by the tracing wrappers (to dispatch the intercepted calls to their true counterparts) and when replaying traces (to dispatch the calls -recorded on the file) +recorded on the file). -All code is generated from dispatch.py Python script, which is then used in -several places. +Most of the code is generated from dispatch.py script, which is then derived +for particular APIs.