mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
Yet another disasm.py speedup (#918)
* starting point * add rabbitizer stuff, but commented out * kinda works now, except for symbols * trying to fix using symbols for disassembly * more fixes * fix branches and some format changes * make disasm.py runnable again 😅 * fix double words * hopefully fix jumptables * fix delay slot spacing on entry.s * Fix delay slot shenanigans * minor format update * re enable multithreading * add rabbitizer to requirements.txt and cleanup the file * cleanup * more cleanup * more cleanups * getImmOverride * black * hopefully final cleanup * diff.py requirements * Install python dependencies on jenkinsfile * --no-cache * Remove `--no-cache --upgrade` * branch_likely_delay_slot_save Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * a * Don't use $FpcCsr Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
This commit is contained in:
co-authored by
Tharo
Derek Hensley
parent
45eed680d6
commit
54957f8735
Vendored
+6
@@ -20,6 +20,12 @@ pipeline {
|
||||
sh 'bash -c "tools/reloc_spec_check.sh"'
|
||||
}
|
||||
}
|
||||
stage('Install Python dependencies') {
|
||||
steps {
|
||||
echo 'Installing Python dependencies'
|
||||
sh 'python3 -m pip install -r requirements.txt'
|
||||
}
|
||||
}
|
||||
stage('Copy ROM') {
|
||||
steps {
|
||||
echo 'Setting up ROM...'
|
||||
|
||||
+9
-4
@@ -1,7 +1,12 @@
|
||||
# Setup
|
||||
libyaz0>=0.5
|
||||
pyelftools>=0.26
|
||||
colorama>=0.4.3
|
||||
ansiwrap>=0.8.4
|
||||
attrs>=18.2.0
|
||||
|
||||
# disasm
|
||||
rabbitizer>=1.0.0,<2.0.0
|
||||
|
||||
# diff
|
||||
watchdog>=0.10.2
|
||||
GitPython>=3.1.14
|
||||
argcomplete
|
||||
python-Levenshtein
|
||||
cxxfilt
|
||||
|
||||
+236
-410
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user