GetProcAddr is always intercepted, but not by self.generate_intercept.
Add it to the intercepted functions list for layer_intercept_proc.
InitAndEnumerateGpus is now longer in the protos list.
funcs = []
intercepted = []
for proto in self.protos:
- if proto.name != "GetProcAddr" and proto.name != "InitAndEnumerateGpus":
+ if proto.name == "GetProcAddr":
+ intercepted.append(proto)
+ else:
intercept = self.generate_intercept(proto, qual)
if intercept is None:
# fill in default intercept for certain entrypoints