Commit Graph

125 Commits

Author SHA1 Message Date
charles lefebvre
88742766c4 Crunchersharp: add potential saving
- Check for bools that could be on 1 bit to save memory
- Support adding enums in config that don't fit on 1 byte
- Add typing timer
#rnx
[FYI] Marc.Audy
#tests

[CL 36019744 by charles lefebvre in ue5-main branch]
2024-09-04 15:00:15 -04:00
charles lefebvre
d5d48ec5db Fix crash when functions are not analyzed
Add more alignment in config
#rnx

[CL 35370957 by charles lefebvre in ue5-main branch]
2024-08-07 11:53:46 -04:00
charles lefebvre
5548741b5d CruncherSharp
- Split alignment config in mutliple lines
- reduce mem footprint

#rnx

[CL 35356548 by charles lefebvre in ue5-main branch]
2024-08-06 18:36:27 -04:00
charles lefebvre
d536677b2a Update CruncherSharp with alignment (computed, not 100% accurate)
Hardcode though config some alignment (vectors and quats)
Add potentail saving, calculated from paddingm, alignment, unused vtables...
Update columns for readibility
#rnx
[FYI] Marc.Audy

[CL 35319747 by charles lefebvre in ue5-main branch]
2024-08-05 17:35:28 -04:00
charles lefebvre
08c6eec1f6 Fix bug with filter when member or subclasses is selected
#rnx
[FYI] Marc.Audy

[CL 35254914 by charles lefebvre in ue5-main branch]
2024-08-01 15:53:07 -04:00
charles lefebvre
376314eb4c - Support multiple mem pools
- Better way to find unused vtables
- Change some columns to be more helpful
- Better diff with mempool
#rnx
[FYI] marc.audy

[CL 35252346 by charles lefebvre in ue5-main branch]
2024-08-01 14:33:28 -04:00
charles lefebvre
18caaa0eb8 Display the current class when we display subclasses
#rnx

[CL 35227376 by charles lefebvre in ue5-main branch]
2024-07-31 17:01:20 -04:00
charles lefebvre
345fdbccbe Quality of live improvement: show member/subclasses from the selected symbold
#rnx
[FYI] Marc.Audy

[CL 35212861 by charles lefebvre in ue5-main branch]
2024-07-31 10:22:08 -04:00
charles lefebvre
95f099179e Recursive call for subclasses
#rnx

[CL 35211540 by charles lefebvre in ue5-main branch]
2024-07-31 09:38:38 -04:00
charles lefebvre
e258af351f Add subclasses and members
#rnx
[FYI] Marc.Audy

[CL 35211349 by charles lefebvre in ue5-main branch]
2024-07-31 09:31:08 -04:00
charles lefebvre
30f1926a83 CruncherSharp
- Show templates by default
- Allow multiselection of members
- Fix for HasMSVCExtraPadding
- Fix crash with invalid regular expression (* in the middle of a string is not supported)
#rnx
#rb Marc.Audy

[CL 35209774 by charles lefebvre in ue5-main branch]
2024-07-31 07:22:42 -04:00
michael wanderson
fa829ba278 ThirdParty source changes
- restored zlib source for cross platform builds in the UE stream
- added ninjabuild support to UBT cmake build target
- some minor catch2 and libpng changes to better support cross platform builds.


#ushell-cherrypick of 34416030 by David.Harvey

[CL 34445726 by michael wanderson in ue5-main branch]
2024-06-17 19:08:04 -04:00
jack porter
ee3901f8df itcpconnect changes to report success/failure
#rb Allan.Bentham, Peter.Sauerbrei

[CL 33103436 by jack porter in ue5-main branch]
2024-04-19 11:06:56 -04:00
jack porter
c22fd53c42 libimobiledevice improvements
- idevicefs
  - push/pull is an order of magnitude faster
  - added -r option to rm
  - improved ls to show directories and filesizes
- update Visual Studio version
- added vcpkg.json for openssl 1.1.1n
- removed debugging spam from itcpconnect
- Win64 binaries for idevicefs and itcpconnect
#rb Florin.Pascu

[CL 32927744 by jack porter in ue5-main branch]
2024-04-12 09:31:44 -04:00
brooke hubert
046a11b5b2 [VFX Reference Update] Updating multiple third party libraries and dependencies:
- Python to 3.11.8
- OpenSubdiv to 3.6.0
- OpenUSD to 24.03
- Boost to 1.82

PythonFoundationPackages has been converted to pip-installer version, and dependencies updated against Python update

#Jira UE-210678
#rb mark.winter matt.johnson brooke.hubert

[CL 32683637 by brooke hubert in ue5-main branch]
2024-04-02 18:37:17 -04:00
zach brockway
1c14bbf611 Switchboard: QUIC-related TPS updates.
#jira UE-208155
#rb jason.walter
#rnx

[CL 32451058 by zach brockway in ue5-main branch]
2024-03-22 17:15:18 -04:00
UnrealBot
9cb2a7c534 Branch snapshot for CL 31090618
[CL 31090618 in ue5-main branch]
2024-02-01 17:51:56 +00:00
zach brockway
fac546e914 Switchboard: Implement QUIC transport, bump SwitchboardListener to version 3.0.0.
#jira UE-138302, UE-193686
#rb jason.walter

[CL 28460639 by zach brockway in ue5-main branch]
2023-10-04 12:23:38 -04:00
charles lefebvre
4cba675bc4 Fix crash in CruncherSharp
If size is unknown, don't display array count
#rnx
#rb Johnstone.Baumgartner

[CL 27533737 by charles lefebvre in ue5-main branch]
2023-08-31 15:23:16 -04:00
Josh Adams
a27e83d8cb - Added support to CMake (the distro and some PlatformScripts scripts) for VisionOS. a future CMake version will likely have VisionOS support builtin, but this gets basic functionality, copied from TVOS
- Refactored the IOS/TVOS support in BuildCMakeLib.Automation.cs to share code, so that the VisionOS support isn't a third copy/paste
#rb adam.kinge

[CL 26664135 by Josh Adams in ue5-main branch]
2023-07-27 22:55:12 -04:00
charles lefebvre
ed6b2995b5 CruncherSharp
- Add tooltip for mempools
- Add mempools in config
- Close PDB when fully loaded
#rb Robert.Millar
#rnx

[CL 24822392 by charles lefebvre in ue5-main branch]
2023-03-28 13:45:09 -04:00
robert millar
616e7398da Submitting crunchersharp binaries
#rb none

[CL 24773887 by robert millar in ue5-main branch]
2023-03-23 23:28:58 -04:00
charles lefebvre
c33d73baa6 CrucherSharp: remove x86, only keep x64
RawPDB is x64 only
Use RawPDB by default
Add an option to enable namespaces
#rb Robert.Millar

[CL 24756538 by charles lefebvre in ue5-main branch]
2023-03-22 19:48:00 -04:00
robert millar
947cbfaf27 Integrating RawPDB from Molecular Matters into crunchersharp.
Can load all types from a 2.5gb Win64 monolithic game pdb in ~15s, plus an additional 15s to update the winforms UI.

#rb none

[CL 23685300 by robert millar in ue5-main branch]
2023-01-13 15:31:28 -05:00
UnrealBot
f4f88f9953 Branch snapshot for CL 23645670
[CL 23645670 in ue5-main branch]
2023-01-11 15:58:26 +00:00