You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The purpose of thread-local storage (TLS) is to store thread specific data, however in PE files, there is data directory called TLS directory which contains some data related to TLS. Here are some data types from winnt.h related to it:
We would be interested in the data that are in this directory. Another valuable thing for us would be addresses from AddressOfCallBacks because that would tell us which functions are TLS initialization functions and that would also help in improving the decompilation of binaries with TLS callbacks.
The text was updated successfully, but these errors were encountered:
The purpose of thread-local storage (TLS) is to store thread specific data, however in PE files, there is data directory called TLS directory which contains some data related to TLS. Here are some data types from
winnt.h
related to it:We would be interested in the data that are in this directory. Another valuable thing for us would be addresses from
AddressOfCallBacks
because that would tell us which functions are TLS initialization functions and that would also help in improving the decompilation of binaries with TLS callbacks.The text was updated successfully, but these errors were encountered: