User Details
- User Since
- Jan 20 2020, 11:40 AM (175 w, 2 d)
Mon, May 15
ping :)
Fri, May 5
Thu, May 4
Tue, May 2
This commit landed and fixes the build error: 14390ecb75b28cca2b151c70bb1718b36876f977. Will close this patch.
May 1 2023
I posted a fix here: https://reviews.llvm.org/D149602
Apr 26 2023
The preconditions for this patch have been committed: https://reviews.llvm.org/D148821
If there are no additional comments on this patch, I will commit it.
Apr 24 2023
This updates the use of the charset convertor to latest changes from https://reviews.llvm.org/D148821
Jul 19 2022
Jun 10 2022
Update documentation for CCAssignToRegAndStack in WritingAnLLVMBackend.rst
Jun 9 2022
Jun 8 2022
May 18 2022
May 17 2022
apply clang format
May 16 2022
Jan 5 2022
Rebasing on latest main
Dec 14 2021
Removed the FIXME
Dec 7 2021
Aug 19 2021
Removed unnecessary white space, empty constructors, and addressed minor comments
Jul 5 2021
LGTM
Jun 28 2021
Removed unused enum and a redundant if statement
Jun 16 2021
Jun 15 2021
Updated the unit test and cleaned up return statements
Jun 14 2021
Jun 11 2021
Update the getElementEsdId function
Jun 10 2021
Removed unused functions, and addressed some more review comments
Jun 9 2021
Address comments in the unit test
Jun 8 2021
ping :)
Jun 4 2021
Jun 1 2021
May 28 2021
Fixed typo
May 27 2021
Changed variable type from int to size_t for RecordNum variable, fixed build error, and added size to enums
May 26 2021
Moved function body of the getData function to GOFFObjectFile.cpp to avoid clang tidy warning
Added record number to the error messages
May 25 2021
Fixed typo
May 19 2021
Added more detail to error messages
Added missing include
May 17 2021
Removed setters from llvm/include/llvm/Object/GOFF.h.
I will add more details to the error messages in the next update.
May 14 2021
Fixed function naming style
May 12 2021
Moved non trivial function out of header file and into llvm/lib/Object/GOFFObjectFile.cpp
Addressed comments and cleaned up code to adhere to LLVM style
May 11 2021
Addressed some comments and added the following tests:
Check for invalid symbol types
Check for invalid external reference executable types
Check if a record is a continuation, then the previous record should be marked as continued
Check that the last continuation record is terminated correctly
Apr 30 2021
Added the following tests:
Invalid cases of continutation records
Check for missing HDR record
Check for missing END record
Handling of concatenated GOFF object files
Apr 19 2021
Ping :)
Clean up some formatting
Apr 14 2021
Address comment regarding removing unnecessary variables
Address clang tidy suggestion
Apr 9 2021
Added more error checking
Apr 6 2021
Double ping :) All comments have been addressed. Reviewers, please have a look.
Apr 1 2021
Ping :)
Mar 31 2021
Removed Mask variable in getBits function
Mar 30 2021
Address more formatting comments
Mar 29 2021
Addressed formatting comments
Mar 25 2021
Added test for ESD continuation records, and for 2 symbols in the symbol table
Mar 23 2021
Updated handling of continuation records
Addressed other comments in the patch
Mar 15 2021
Mar 11 2021
I created a smaller patch supporting just the HDR, ESD and END records here: https://reviews.llvm.org/D98437. Please continue the review in the new patch.
Mar 9 2021
Mar 8 2021
Mar 1 2021
@jhenderson can you please review the testing? Currently the tests construct a GOFF object with a valid sized record (80 bytes), an invalid sized record (!80 bytes), and obtains the symbol name from the ESD record. Testing for relocations will be added in a future patch.
Added size to ESDExecutable enum
Reformatted unit tests
Feb 17 2021
Jan 8 2021
Fix error message formatting
Dec 18 2020
Apply clang format suggestion