Commit Graph

371 Commits

Author SHA1 Message Date
henrik karlsson
387c7c32ee [UBA]
* Made detoured GetLongPathNameW more resilient to bad input

[CL 33821196 by henrik karlsson in ue5-main branch]
2024-05-22 00:36:33 -04:00
laura hermanns
3564d25726 [UBA] Add vertical cursor line to UbaVisualizer and zoom in/out at cursor position as anchor point.
- Zoom in/out with the horizontal cursor position as anchor point; Previously the anchor point was always the left corner of the window.
- Add a vertical line with the same color as the info text to visualize where the cursor is and where zooming in/out will take place (can be disabled).

#rnx
#rb henrik.karlsson, Joe.Kirchoff

[CL 33806005 by laura hermanns in ue5-main branch]
2024-05-21 15:37:45 -04:00
henrik karlsson
da17a5644c [UBA]
* Added so ispc compiles also creates .exi files when compiling with merged modules.

[CL 33800223 by henrik karlsson in ue5-main branch]
2024-05-21 13:05:57 -04:00
henrik karlsson
e65e55d6e7 [UBA]
* Fixed so ubaobjtool works with compressed obj files
* Removed unused code

[CL 33787648 by henrik karlsson in ue5-main branch]
2024-05-21 01:28:52 -04:00
henrik karlsson
faceff7e21 UbaObjTool - Removed ,NONAME symbol export flag because it fails the build
[CL 33787366 by henrik karlsson in ue5-main branch]
2024-05-21 00:47:52 -04:00
henrik karlsson
c88287a33b [UBA]
* Missed rename change in previous changelists

[CL 33787320 by henrik karlsson in ue5-main branch]
2024-05-21 00:37:52 -04:00
henrik karlsson
5b650691ad [UBA]
* Changed so uba consumes command line option "/extractsymbols" and will use that to decide if symbols should be extracted from obj file
* UbaObjTool - Some cleanups and optimizations. Also added code just to get it in the version control (will remove again)
* Renamed symbol files from .sym to .exi (exportimport) to not collide with already existing .sym extension

[CL 33787308 by henrik karlsson in ue5-main branch]
2024-05-21 00:36:22 -04:00
henrik karlsson
cf462f5bfc [UBA]
* Added support for extracting import/export symbols from obj file and strip it from exports at the same time

[CL 33761137 by henrik karlsson in ue5-main branch]
2024-05-19 23:12:02 -04:00
henrik karlsson
d279e02711 [UBA]
* Added rsaenh.dll to known files list

[CL 33730633 by henrik karlsson in ue5-main branch]
2024-05-17 14:00:34 -04:00
henrik karlsson
51f6917181 [UBA]
* UbaObjTool - Added code to be able to see how many symbols that are kept after stripping

[CL 33695157 by henrik karlsson in ue5-main branch]
2024-05-16 14:35:23 -04:00
henrik karlsson
936bfd2931 [UBA]
* UbaObjTool - Fixed unity compile error

[CL 33677723 by henrik karlsson in ue5-main branch]
2024-05-15 23:43:53 -04:00
henrik karlsson
93360f6456 [UBA]
* Added so UbaObjTool handle duplicated symbols for elf object files

[CL 33675206 by henrik karlsson in ue5-main branch]
2024-05-15 19:36:19 -04:00
henrik karlsson
5483eb5e4f [UBA]
* UbaCli - fixed so checkcas2 use storage proxy for transfer of cas

[CL 33671375 by henrik karlsson in ue5-main branch]
2024-05-15 17:21:15 -04:00
henrik karlsson
898ef9c01e [UBA]
* Fixed bug in storage proxy where files at very specific sizes could end up missing data so cas on the client side could have zeroed out bytes at the end of the cas file

[CL 33671306 by henrik karlsson in ue5-main branch]
2024-05-15 17:20:14 -04:00
henrik karlsson
6f165c502f [UbaObjectTool]
* Added symbols for UE4_VISUALIZERS_HELPERS to not have to change ModuleBoilerplate.h
* Refactored code and added stubs for elf object files

[CL 33663107 by henrik karlsson in ue5-main branch]
2024-05-15 13:15:55 -04:00
henrik karlsson
e0be4f8d7b [UbaObjectTool]
* Added symbols for UE4_VISUALIZERS_HELPERS to not have to change ModuleBoilerplate.h
* Refactored code and added stubs for elf object files

[CL 33663065 by henrik karlsson in ue5-main branch]
2024-05-15 13:14:32 -04:00
henrik karlsson
04ab2d3b02 UbaObjTool - Fixed so operator new/delete etc are removed from obj files to avoid duplicated symbols
[CL 33651589 by henrik karlsson in ue5-main branch]
2024-05-15 01:57:03 -04:00
henrik karlsson
22767fb360 [UBA]
* Improved error message on session client when failing to upload file to server

[CL 33642344 by henrik karlsson in ue5-main branch]
2024-05-14 20:26:45 -04:00
henrik karlsson
27a660652b [UbaObjTool]
* Fixed off-by-one issue with segment index in generated symbols

[CL 33641436 by henrik karlsson in ue5-main branch]
2024-05-14 20:10:53 -04:00
henrik karlsson
7233c011a0 [UbaObjTool]
* Strategic submit to get p4 history

[CL 33640267 by henrik karlsson in ue5-main branch]
2024-05-14 19:37:28 -04:00
henrik karlsson
b7c47c1473 [UBA]
* Improved error messages related to files sent to server. Messages will now show process they are related to

[CL 33635098 by henrik karlsson in ue5-main branch]
2024-05-14 15:36:20 -04:00
henrik karlsson
8ae5ae96de [UBA]
* Object file utilities - strategical submit just to be able to be able to roll back to something that works

[CL 33614310 by henrik karlsson in ue5-main branch]
2024-05-13 20:56:57 -04:00
henrik karlsson
5214d0c0a8 [UBA]
* Changed NT_SUCCESS to BCRYPT_SUCCESS for bcrypt code

[CL 33593160 by henrik karlsson in ue5-main branch]
2024-05-11 01:26:09 -04:00
henrik karlsson
6bcd938748 [UBA]
* Moved ReadLines to UbaFile

[CL 33585225 by henrik karlsson in ue5-main branch]
2024-05-10 15:52:51 -04:00
henrik karlsson
9ed810f4c8 [UBA]
* Fixed so additional error logging for missing files is not including files that does not match name

[CL 33579258 by henrik karlsson in ue5-main branch]
2024-05-10 12:56:21 -04:00