[Git][wine/wine][master] 6 commits: dbghelp: Use same request as native to get TLS variable offset.

"Alexandre Julliard (@julliard) via Wine-commits" <[email protected]> Mon, 26 Jan 2026 16:02:56 -0600
Newsgroups gmane.comp.emulators.wine.cvs
Message-ID <[email protected]>

Alexandre Julliard pushed to branch master at wine / wine


Commits:
bce878c5 by Eric Pouech at 2026-01-26T12:25:17+01:00
dbghelp: Use same request as native to get TLS variable offset.

Native dbghelp for a variable with thread storage:
- fails on ADDRESS and OFFSET requests,
- doesn't set the Address field in SYMBOL_INFO,
- but succeeds on ADDRESSOFSET request.

Let dbghelp and winedbg use the correct requests.

Signed-off-by: Eric Pouech <[email protected]>

- - - - -
5e2afc30 by Eric Pouech at 2026-01-26T12:25:24+01:00
dbghelp/pdb: Always load TPI header in init_DBI().

Next patches will depend on a number of bits coming from TPI
being always available.

Signed-off-by: Eric Pouech <[email protected]>

- - - - -
789c100c by Eric Pouech at 2026-01-26T12:25:30+01:00
dbghelp/pdb: Create symref for top and compilands.

For now just a wrapper around the existing symt*.

Signed-off-by: Eric Pouech <[email protected]>

- - - - -
39ccf8f5 by Eric Pouech at 2026-01-26T12:25:34+01:00
dbghelp/pdb: Introduce helper to search in DBI globals.

Signed-off-by: Eric Pouech <[email protected]>

- - - - -
1e63b4c6 by Eric Pouech at 2026-01-26T12:25:38+01:00
dbghelp: Start implementing symbol information from symref_t.

Signed-off-by: Eric Pouech <[email protected]>

- - - - -
c8dc062f by Eric Pouech at 2026-01-26T12:25:38+01:00
dbghelp: Allow symbol lookup methods to return symref instead of ptr.

Signed-off-by: Eric Pouech <[email protected]>

- - - - -


7 changed files:

- dlls/dbghelp/dbghelp_private.h
- dlls/dbghelp/elf_module.c
- dlls/dbghelp/macho_module.c
- dlls/dbghelp/pdb.c
- dlls/dbghelp/symbol.c
- dlls/dbghelp/type.c
- programs/winedbg/symbol.c


View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c67060faddd4bd8317e21c9b5a6a36b1cb28761b...c8dc062fe85f3902bdab6568ca14d1579cbc1f90

-- 
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c67060faddd4bd8317e21c9b5a6a36b1cb28761b...c8dc062fe85f3902bdab6568ca14d1579cbc1f90
You're receiving this email because of your account on gitlab.winehq.org.