Skip to content

Commit

Permalink
MIPS stub mprotect() suffered from [non-]inlining.
Browse files Browse the repository at this point in the history
#342
#339
	modified:   src/stub/src/include/linux.h
   consequences:
	modified:   .github/travis_testsuite_1-expected_sha256sums.sh
	modified:   src/stub/mips.r3000-linux.elf-fold.h
	modified:   src/stub/mipsel.r3000-linux.elf-fold.h
	modified:   src/stub/tmp/mips.r3000-linux.elf-fold.map
	modified:   src/stub/tmp/mipsel.r3000-linux.elf-fold.map
  • Loading branch information
jreiser authored and markus-oberhumer committed Feb 9, 2020
1 parent df3193c commit 1059f62
Show file tree
Hide file tree
Showing 6 changed files with 348 additions and 346 deletions.
43 changes: 22 additions & 21 deletions .github/travis_testsuite_1-expected_sha256sums.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,9 @@ b5f4d02ab251fd022d946083cfbcc8d3632c649a051880d9619816457c42abdd *i386-linux.elf
311abc54fce58bddd732de82848414c1468ea962a99938419096f599acc018ff *i386-win32.pe/upx-3.91.exe
b340579e573d3158161976ce6d7e34c2514da1bb7dc4e430ecfaa8e0d20acb60 *i386-win32.pe/upx-3.95.exe
f9bbf631edf16b9988dc591987dbe3fc48eee0d6155c6aa4f387e9f2b536faed *m68k-atari.tos/upx-3.91.ttp
9be2be694e01dc8b51ce62cc57f6251f676885db029d6cc8bd02e73e48f2c34b *mips-linux.elf/upx-3.95
82854ffee27dcbe801aa3ee2d902f8029582be899841a12ec871eba3c5474b85 *mipsel-linux.elf/upx-3.91
7f11e3a51e3b79ac45a7b771c3ae27fc4016fbaa1b4eb5511727002b300d9b44 *mipsel-linux.elf/upx-3.95
e6dc3a0e4729095ae9d8289b679c2cd592ba0377bf144002ef235f1ab4df09db *mips-linux.elf/upx-3.95
e361f2c4f8bafd1db98dc157c1b4da9717ea8b4e624c7a121ec2ef5069d477a8 *mipsel-linux.elf/upx-3.91
8e2f17f40bcaddf88d9120a288d2b9817124a91774830f18ff59dafeb3fa3bb9 *mipsel-linux.elf/upx-3.95
c31d573439d02cabc441289c36e1ef90bdb5fa8eb2fe86f0983398943d9d0e5a *powerpc-linux.elf/upx-3.91
79edb31f3932702201436e64c4176f583a233a28dd357bc5ccaa23f364e53b0d *powerpc-linux.elf/upx-3.95
c084cbeaae9a576365cf6f5b82e7cc906f3e2b63d3ebceb890d84eb2d7580e3a *powerpc64le-linux.elf/upx-3.95
Expand All @@ -84,9 +84,9 @@ b2937e13049b5be9e9888e86533f386f7b8bcc4ffed10eabf2498fc5aa61766b *i386-linux.elf
71e6425ec6f452eb828596d1ac54cfc3054825ddf58e0a89fb30e54ee08decb7 *i386-win32.pe/upx-3.91.exe
5c961e8739c07703bd71c7971486c5116bc738fd4c3f1c0205515ad7bfd478d6 *i386-win32.pe/upx-3.95.exe
8f8fd8d37a88d453b2fe8cee61ae06afdd2d212bec4171af2c0d1ca0512a2e3a *m68k-atari.tos/upx-3.91.ttp
0f8fa88e0fb20450e0bed38e95f7383316146b7dff2b0cbb941afac9d4d25913 *mips-linux.elf/upx-3.95
a67a94f6b74bc339c84b949d0cbaa54ca83b081caf2e2f33052ada1b44ab7b02 *mipsel-linux.elf/upx-3.91
1019f55e33c87f56bfb76257fb890bc25ff9d8b5e14265b95e5b1604eee8759c *mipsel-linux.elf/upx-3.95
e7546c753c59b5ce7cb88fea42d7dbdcac30f0bcafcb14de4cfab7c21a62bc66 *mips-linux.elf/upx-3.95
60f68f0888c8bf3b1bca1961fd3c65cd619301592bfb7ab3bcbb7ba16df071a8 *mipsel-linux.elf/upx-3.91
b9077d33e6587220469ead7ddb01640fcdf3f44650912dd2a02ca05a1258ba0b *mipsel-linux.elf/upx-3.95
baea48e0b6810344f21181263b5b3492dd28a3c84b30b1d336be125c96be25af *powerpc-linux.elf/upx-3.91
4ef29cf31299981e935ae1ab37c851338d09e652f5c015d0bb6d03b2fc226f85 *powerpc-linux.elf/upx-3.95
8286a7b58df2280a287f54cd5bc8f2236c546ad7ac75cea058410f29a7878823 *powerpc64le-linux.elf/upx-3.95
Expand All @@ -107,9 +107,9 @@ aa22ab37a6e5a38c4183f15a60a3cd54f9ec0a71634f51bd442b362314f9fdda *armeb-linux.el
f63dfa3989219cd28aebae95aaef9845b6973e23c11ceb8f88f6ee0cb27733cb *i386-win32.pe/upx-3.91.exe
201209ab9796f8bd77a8552f71339babbe31a84629cfd710d149c1203b7a7225 *i386-win32.pe/upx-3.95.exe
bc8bab2edf59da7c351f01db03c78994c49a02529eb805470c6a8bbc2b596ebe *m68k-atari.tos/upx-3.91.ttp
2c62c603849a432f770a94fc90ba1e04c71aea2da4602e9bd07224f066c46494 *mips-linux.elf/upx-3.95
4b78a3d1f11d285c7ca5b724767bc0c1f8c178033197bbca807165526a6c26be *mipsel-linux.elf/upx-3.91
13452d97557c670c73eca3f3282941998b2d233f13a9eb5f580efc229a5b04cb *mipsel-linux.elf/upx-3.95
aa9150d5fee258f1479e77f532367a9b1355595d57324983e61299f22cd0f104 *mips-linux.elf/upx-3.95
dfa5c9da22d7e789c1c7c8055b5c71eaf43fcc427fa645d56f7049f28da94fc4 *mipsel-linux.elf/upx-3.91
49cebf06df04c4d98c54b5350a5fc5cacb9f57241d8283f0dd171646a0a203a7 *mipsel-linux.elf/upx-3.95
83fbab0178c1ddbf3d319a4bd967fe2204b984f88f227b9fac4c84b7b00bff20 *powerpc-linux.elf/upx-3.91
e08c22f3621997d5fbec93bbe5ab75ccfb1c23ab8429d6b569170c9fd6802b19 *powerpc-linux.elf/upx-3.95
ecb52a11e20e28d4af589a6b6466cf3171fe18d13e2e9e63d4bed439abdf0b68 *powerpc64le-linux.elf/upx-3.95
Expand All @@ -130,9 +130,9 @@ f8e1dd09511bdc756dec8a48eba29fac957a5941a55a78d0f7d0051f7de0cfb8 *armeb-linux.el
ba0170f7bbc58fbc6550ee598889e2d369e3a754ca0d1782e77601367a752102 *i386-win32.pe/upx-3.91.exe
6663c27bbff2c34b66b16f9ff69ed6974b282536dd60d415c95f3c473204ca11 *i386-win32.pe/upx-3.95.exe
8e25cbb572d5428db58f12fcc940894658a5ec5556482ee6a7637b826556f4d2 *m68k-atari.tos/upx-3.91.ttp
2ee128d141977a1c75e0bbeded6e96b7f38a61e7070294ee5e98098b0fa3bf3d *mips-linux.elf/upx-3.95
e2e15876a4318a16487bf028eba3948983d2045526c12a39a6b78f1393313f03 *mipsel-linux.elf/upx-3.91
5b8f73cc2a42ed3288a0cd003c3481f6fbead086646d09d6273554230eca5e40 *mipsel-linux.elf/upx-3.95
9882b2ea538b9593043161f71d22419ad19fef3c0f0b8ae4faf9c4b49d2a0d74 *mips-linux.elf/upx-3.95
828af11b527776f09d01984776a7567633cc58a5b15cb1487e60cf1be9014226 *mipsel-linux.elf/upx-3.91
99dba997165d9e51271a2677eabca43984ff409b52ab2203a209cafcdb02c7a4 *mipsel-linux.elf/upx-3.95
3810bae461c088f2ef2b23692a14f2e64432304065ede59e2f6e7d75deafb4c6 *powerpc-linux.elf/upx-3.91
6414306312345d2227bfd7d997c21786aad75b46036c9b11b2e2d0036902cb5d *powerpc-linux.elf/upx-3.95
28b7a8fed66da5ed6793fa9850f24809e1cca49473f8ceb6c6a84b95a4a16866 *powerpc64le-linux.elf/upx-3.95
Expand All @@ -153,9 +153,9 @@ a9c748863478d33f8e1d7d1bcd1331f2af788832845a7330c714a2d3dcea7bef *armeb-linux.el
2b498f7668167bf6511893c41d284f6706ae57b8f81b757afb904eb152c1b09c *i386-win32.pe/upx-3.91.exe
e4b9e23701f0e491b0edcac845380de744cf6bbca06a21722521de17d9729188 *i386-win32.pe/upx-3.95.exe
1c8c724ad8c171a7ca50f53be8c0eabdfeda5feb0d721081b5e42678e9facbe5 *m68k-atari.tos/upx-3.91.ttp
b867322f33f091509ac0ab39f40df9d425a301d8bc93a4b7da9cea12d9ac7a20 *mips-linux.elf/upx-3.95
677b36c854b8bed9e2d77ea0445f54905e94286dd52d1ae388a4594b126923ac *mipsel-linux.elf/upx-3.91
d7da1a10c6294c47189e9d955bce0a49c2091c4d9cf5c98c7a5ab4b32befeda9 *mipsel-linux.elf/upx-3.95
4e2cc46b68d10e97b6aa20097dfa2fdb0532c199ce0803c1b5362cfa60ae6a8f *mips-linux.elf/upx-3.95
7382abc33043c418265f067e1c517eff84bf9a4e89468cdfa1f569839cc2a4fb *mipsel-linux.elf/upx-3.91
0a75b2d44be689ec3d885519e582527b7632c11178f2228c7f93b6f657fb54a3 *mipsel-linux.elf/upx-3.95
cb177e7325d545976ad1fe4d2fc0c4fc51309fe92a3d71f55aa0490d7c901111 *powerpc-linux.elf/upx-3.91
d88a2467898bf3e042e4a42eee8c652094e16d4ca135c68af23ed66c16d24d0b *powerpc-linux.elf/upx-3.95
1036a13885e162653c337d849b4246f194dc25048245b50bae6db2a3e683cc2a *powerpc64le-linux.elf/upx-3.95
Expand All @@ -176,9 +176,9 @@ b5e525eeae6d42aae72063f75662dff88ded8f71afab8ad9b453bfa1c7dac29c *i386-linux.elf
1123e1c819c527a5092396f0477dd18c84f005940d786c21719de22454258310 *i386-win32.pe/upx-3.91.exe
3f16f68fc13df8dc48c1c3a655f99daad3c68785c0ce6c8a5cf70596c4997003 *i386-win32.pe/upx-3.95.exe
1a942e26f31fc9ce04158694bf263820ae65b52a8599d567168d48bc4368673c *m68k-atari.tos/upx-3.91.ttp
9bd1ff1ba47a912d7554c00044c813a2354a3a14c04e8e413934af2da39188e8 *mips-linux.elf/upx-3.95
536cf705d5e69ee601438d915bd8ff48885ec6f3c06111b77a3c26f06557b993 *mipsel-linux.elf/upx-3.91
5dadfc97e82921ef1c750bc90f0f2743924d7d7f26ae338abbb427f5d611599f *mipsel-linux.elf/upx-3.95
ef4fc502ab73ec5010d5cfc54f4bc708062aa1ba3877b7e7c821aec37cdb80e9 *mips-linux.elf/upx-3.95
f9e2bdc45cb2d66b6ae51dee457563d3cf6a7bc77f76d8d52d29b89d446005f9 *mipsel-linux.elf/upx-3.91
54a64230b8f6f1973f2533ef2046b26d11474404fdabf819c22b75992e9cd7f6 *mipsel-linux.elf/upx-3.95
fb6fcbff37dd3d1c911c9cb6729908a9f9594b4628d3ca8e44681c65d58c2bc9 *powerpc-linux.elf/upx-3.91
4278a17817257b9340c74be9385ad810aa44b3f45238dcc548ba02c91fc23024 *powerpc-linux.elf/upx-3.95
a0bd2181dc1fcc342ec8b6d32f7eaf43f1861a21f6b4da369fe9acca96c8daa0 *powerpc64le-linux.elf/upx-3.95
Expand All @@ -199,11 +199,12 @@ ff55a8908fba871a40e8b222d40e410e081c00547bbeb492872f64280a72a1dc *armeb-linux.el
c741cc0af9cad6e96696350a8487942b0e3ad92b8e8e1589f86e6d240acc13a0 *i386-win32.pe/upx-3.91.exe
95795d02640080c93f236949d942d0f42e64bfd1c576295f1aa6edf161ff6d0c *i386-win32.pe/upx-3.95.exe
b5c391d07579853f1427cec0c329196a93c08bd58306fc82646774f409135702 *m68k-atari.tos/upx-3.91.ttp
150282399a9c38aee4c873c422d319099324f259efa65781768913e3451ed858 *mips-linux.elf/upx-3.95
370855bd52222aa52145a3ea074054c11d87ab5320e51fcc87f01a1c8e485732 *mipsel-linux.elf/upx-3.91
56d81c67d9aabe8249e49186a371bb6afa49852131be5ed76bee30bf1005a7d9 *mipsel-linux.elf/upx-3.95
dc34749be10e92013ef04028f3ee38315703f449657f7da85dbf93d35a75969f *mips-linux.elf/upx-3.95
4af7d14a4c09e8177ff436da809670ef672a9d8a37b84604da487f2990165387 *mipsel-linux.elf/upx-3.91
d45a41081b96b8bcb6526fc8490d73db501d2007153bd3348046673796c0a50c *mipsel-linux.elf/upx-3.95
9096c27c7fdaff0264874eb6ce45870ef7022ed31715e9272ae8626ddefd16eb *powerpc-linux.elf/upx-3.91
c771d43c49d652aec8cddf76d2f66b58bf24c702d15724c8be8863a3a0e711bf *powerpc-linux.elf/upx-3.95
3fa7cfb40d7053d96e3267484d1f53017ed9bbf19d4e031fd5cf0747dfc8e4c6 *powerpc64le-linux.elf/upx-3.95
"
########## end .sha256sums.recreate

Loading

0 comments on commit 1059f62

Please sign in to comment.