xpcom/build/nsWindowsDllInterceptor.h
fe73c0251346959fde93018cef7aab7182e557b7
created 2018-03-22 14:20 -0400
pushed 2018-06-18 21:12 +0000
David Major David Major - Bug 1447742: Understand movups in 32-bit DLL interceptor. r=handyman
2213e9ff5f512e3add9da772e8bb71b1bc067a37
created 2017-11-06 09:51 -0800
pushed 2018-04-26 16:43 +0000
David Parks David Parks - Bug 1382251: Part 2 - Allow constructing nsWindowsDllInterceptor from module name; r=aklotz
d5ae6398dc52ed4ed47faddfde3097e7bd3bb695
created 2017-07-19 09:12 -0700
pushed 2018-04-26 16:43 +0000
David Parks David Parks - Bug 1382251: Part 1 - Add x64 opcodes to nsWindowsDllInterceptor needed for plugin process SSL brokering; r=aklotz
398fb8533bcb1ca48b5977ef04e3efa97b089214
created 2018-01-18 14:44 +0200
pushed 2018-03-01 12:45 +0000
Dorel Luca Dorel Luca - Backed out 11 changesets (bug 1382251) for clipbloard failures, mingw32 bustage
5f33ad77c5b468c73b29a056780fdae9ea397a57
created 2017-11-06 09:51 -0800
pushed 2018-03-01 12:45 +0000
David Parks David Parks - Bug 1382251: Part 2 - Allow constructing nsWindowsDllInterceptor from module name r=akoltz
d2f531c6a6d8cb4d638799c0bea3b5e13a1a631c
created 2017-07-19 09:12 -0700
pushed 2018-03-01 12:45 +0000
David Parks David Parks - Bug 1382251: Part 1 - Add x64 opcodes to nsWindowsDllInterceptor needed for plugin process SSL brokering r=aklotz
6159c8eb544245f0a3ed8766608202ee72530101
created 2018-01-11 17:20 +0200
pushed 2018-03-01 12:45 +0000
Andreea Pavel Andreea Pavel - Backed out 11 changesets (bug 1382251) for failing mochitest at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/RefPtr.h:318 r=backout a=backout on a CLOSED TREE
a1ca7804d84876782d6d14c448ade93049e77d49
created 2017-11-06 09:51 -0800
pushed 2018-03-01 12:45 +0000
David Parks David Parks - Bug 1382251: Part 2 - Allow constructing nsWindowsDllInterceptor from module name r=aklotz
56a6f6bcc5c511cc12d0b0debc89df6698e07a7b
created 2017-07-19 09:12 -0700
pushed 2018-03-01 12:45 +0000
David Parks David Parks - Bug 1382251: Part 1 - Add x64 opcodes to nsWindowsDllInterceptor needed for plugin process SSL brokering r=aklotz
e92fa02fea4dcf502d68e4ddbc85590ae35c812d
created 2017-08-30 07:16 +1200
pushed 2017-11-02 12:36 +0000
David Major David Major - Bug 1392485: Add REX.R mov to the disassembler. r=handyman
653a497d1bae70a93a1130dc15e8becf400678d4
created 2017-08-22 08:57 -0500
pushed 2017-11-02 12:36 +0000
Tom Ritter Tom Ritter - Bug 1392618 Fix comparison between signed and unsigned integer expressions r=dmajor
55b8650bcc3bdbaca143433c8ad121ec80bbfa34
created 2017-08-30 07:16 +1200
pushed 2017-09-14 16:50 +0000
David Major David Major - Bug 1392485 - Add REX.R mov to the disassembler. r=handyman, a=lizzard
d231d2ff17b13723fe84c358f11ec4b3fbb9cd07
created 2017-06-14 14:46 -0500
pushed 2017-07-31 14:08 +0000
Stephen Fewer Stephen Fewer - Bug 1372849 - Improve the security of WindowsDllDetourPatcher. r=dmajor a=ritu
cc20d9ee0ef908d0139c521988e0ae0564e90030
created 2017-06-09 14:44 -0400
pushed 2017-07-31 14:08 +0000
Arthur Edelstein Arthur Edelstein - Bug 1344034 - Auto-enforce W^X for WindowsDllInterceptor hook pages. r=dmajor
794a1edad2b4ba97a9c79ad3d6c24833e50dd91a
created 2017-05-25 19:39 +0200
pushed 2017-07-31 14:08 +0000
Carl Corcoran Carl Corcoran - Bug 1367899: Add handling for call reg opcode; r=dmajor
5945f26f0ad66f9c2c900991728af87158191c5c
created 2017-05-26 01:56 +0200
pushed 2017-07-31 14:08 +0000
Carl Corcoran Carl Corcoran - Bug 1367899: Add handling for test r/m32, r32 and jne rel8 opcodes; r=dmajor
fc0944ff095b79ddb07af9bc6bd99779e9789bd2
created 2017-05-25 22:52 +0200
pushed 2017-07-31 14:08 +0000
Carl Corcoran Carl Corcoran - Bug 1343149: Add handling for movups opcode; r=dmajor
0402c22435063d938857d5c502fc0b9a74d6e9a4
created 2017-05-16 14:48 -0700
pushed 2017-07-31 14:08 +0000
David Parks David Parks - Bug 1363290 - Part 4: Extend DLL interceptor to handle mov r32, imm32. r=dmajor
4147cf2000692cfb3c56cc3b7596f167bb543390
created 2017-05-16 14:42 -0700
pushed 2017-07-31 14:08 +0000
David Parks David Parks - Bug 1363290 - Part 2: Add movxsd instruction to WindowsDllInterceptor. r=dmajor
01316dc4de4bd9b227f2ee6d40d8cff689b158ce
created 2017-05-19 15:53 +0800
pushed 2017-07-31 14:08 +0000
Cervantes Yu Cervantes Yu - Bug 1348747 - Part 2: Support stub functions starting with jmp rel8 in WindowsDllDetourPatcher. r=handyman
d03bd8eb274f08f1b393b04b5ce231a7d442d9d6
created 2017-05-19 15:53 +0800
pushed 2017-07-31 14:08 +0000
Cervantes Yu Cervantes Yu - Bug 1348747 - Part 1: Fix WindowsDllDetourPatcher that generates extra 0xff byte when generating a x64 jmp instruction. r=handyman
5ee72a4ceab7b7019cc72a015135b4ac1b8cecd8
created 2017-05-03 17:11 -0400
pushed 2017-07-31 14:08 +0000
David Major David Major - Bug 1349444: Teach the disassembler about "cmp byte ptr [relative], imm8". r=handyman
3f7214f02d8be2c50549ffc59809e582e9eb7d84
created 2017-04-28 13:17 -0700
pushed 2017-07-31 14:08 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1349444) at developer's request because the fix doesn't work a=backout
e4f3d0ef493bf8f423f200acdd3094c7e6f09a77
created 2017-04-28 10:55 -0400
pushed 2017-07-31 14:08 +0000
David Major David Major - Bug 1349444: Teach the disassembler about "cmp byte ptr [relative], imm8". r=handyman
1518ee478393cbc6ee150b47ce7f673249439d8b
created 2017-04-06 21:00 -0700
pushed 2017-07-31 14:08 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset a50a4f9e972b (bug 1322554) for near-permaorange in Win8 debug updater xpcshell tests
a50a4f9e972bf614f48732975214709c003d1ac8
created 2017-03-29 17:07 +0200
pushed 2017-07-31 14:08 +0000
Carl Corcoran Carl Corcoran - Bug 1322554: Interpose kernel32!BaseThreadInitThunk to add verification of thread start addresses; r=dmajor
943594e7f5d8460ea0270ee03c297dfa49e7fe91
created 2017-03-30 18:47 +0200
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 23de710cae6f (bug 1322554) for breaking at least Windows 8 x64 builds (likely all Windows builds). r=backout on a CLOSED TREE
23de710cae6fdbc85bca9c4e5f649738e7dd965f
created 2017-03-29 17:07 +0200
pushed 2017-07-31 14:08 +0000
Carl Corcoran Carl Corcoran - Bug 1322554: Interpose kernel32!BaseThreadInitThunk to add verification of thread start addresses; r=dmajor
e82a6f21f043a75e8f8e5d935d173a2ff25a9144
created 2017-04-12 16:44 -0400
pushed 2017-06-05 19:31 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 11a4906850b2 (bug 1322554) for frequent crashes. a=jcristau
11a4906850b25e17e750a13ba67f923cff29e794
created 2017-03-29 17:07 +0200
pushed 2017-06-05 19:31 +0000
Carl Corcoran Carl Corcoran - Bug 1322554 - Interpose kernel32!BaseThreadInitThunk to add verification of thread start addresses. r=dmajor, a=gchang
77bb2c4461a3f8a6ea3dbb773ad4b2c343054d55
created 2017-03-02 13:08 -0800
pushed 2017-06-05 19:31 +0000
Daniel Holbert Daniel Holbert - Bug 1343975: Get rid of all dos/windows linebreaks in Mozilla C++ code. r=ehsan
abc0e81104d5467d095d44f01042f9abce5cd633
created 2017-02-03 11:58 -0800
pushed 2017-06-05 19:31 +0000
David Parks David Parks - Bug 1328996 - Add ability for 64-bit MOV instructions (those with REX.W bit set) to be patched in the DLL interceptor harness. r=aklotz
e2609138ebe19488f0937ea8782fc0f9cb6e8de8
created 2017-02-07 12:00 -0800
pushed 2017-06-05 19:31 +0000
David Parks David Parks - Bug 1284897 - Add missing hooked methods to TestDllInterceptor. r=aklotz
628e6086fc2750fda71e97ddc49b64a03dadf2e3
created 2017-01-20 16:03 -0800
pushed 2017-06-05 19:31 +0000
David Parks David Parks - Bug 1284897 - Add opcodes to nsWindowsDllInterceptor for GetSaveFileNameW, GetOpenFileNameW and ImmReleaseContext. r=aklotz
04b72382940faf1a2f7175ba3f28e4407ba23f9c
created 2017-02-21 23:15 +0100
pushed 2017-06-05 19:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a176abd99d2b (bug 1284897) for "Unknown sync IPC message PPluginModule::GetFileName"; needs review from an IPC peer now. r=backout on a CLOSED TREE
1112eb3a5f8c764f78440edb38079e17372a2d4b
created 2017-02-21 23:13 +0100
pushed 2017-06-05 19:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4e81ec8850dc (bug 1284897)
4e81ec8850dcaf402ce8b23f146859cfea377f41
created 2017-02-07 12:00 -0800
pushed 2017-06-05 19:31 +0000
David Parks David Parks - Bug 1284897 - Add missing hooked methods to TestDllInterceptor. r=aklotz
a176abd99d2b2a12288694f0a8378266372d1f84
created 2017-01-20 16:03 -0800
pushed 2017-06-05 19:31 +0000
David Parks David Parks - Bug 1284897 - Add opcodes to nsWindowsDllInterceptor for GetSaveFileNameW, GetOpenFileNameW and ImmReleaseContext. r=aklotz
c3ebb1458e91e329920f6f0d9a14ec4cd3d9e2cb
created 2017-02-16 22:14 -0800
pushed 2017-06-05 19:31 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 1284897) for mozilla::SandboxPermissions::RemovePermissionsForProcess crashes
21497a4e3bdedf4369c8616786ba05d690e8b48f
created 2017-02-07 12:00 -0800
pushed 2017-06-05 19:31 +0000
David Parks David Parks - Bug 1284897 - Add missing hooked methods to TestDllInterceptor. r=aklotz
12e17d5f0fa9815e45352324eab7bf0941884dc2
created 2017-01-20 16:03 -0800
pushed 2017-06-05 19:31 +0000
David Parks David Parks - Bug 1284897 - Add opcodes to nsWindowsDllInterceptor for GetSaveFileNameW, GetOpenFileNameW and ImmReleaseContext. r=aklotz
122157bb186a3e14413ea0f93560a3c6b5e3e4c6
created 2017-02-10 14:20 +1300
pushed 2017-06-05 19:31 +0000
David Major David Major - Bug 1335896 - Shrink maxPatchedFns in WindowsDllInterceptor. r=aklotz
e7e0a189b16a83cbef18fc6186d7f95b34353ca9
created 2016-11-02 10:42 -0600
pushed 2017-02-27 14:59 +0000
Aaron Klotz Aaron Klotz - Bug 1314183: Ensure that nsWindowsDllInterceptor does not accept RIP-relative displacements on amd64; r=dmajor
089321ce84cf731602a9979f3af1d6ecef5c0270
created 2016-10-25 17:57 -0600
pushed 2017-02-27 14:59 +0000
Aaron Klotz Aaron Klotz - Bug 1310056: Part 2 - Additional DLL interceptor enhancements; r=m_kato
7d456e23a2ca3935fd0555089ba554297236aaef
created 2016-10-13 15:04 -0600
pushed 2017-02-27 14:59 +0000
Aaron Klotz Aaron Klotz - Bug 1310056: Part 1 - DllInterceptor improvements to support InSendMessageEx; r=m_kato
e151b7a9b0c7d327d5800004d7a5d90474317235
created 2016-10-20 14:32 -0700
pushed 2017-02-27 14:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 92d09cb049f5 (bug 1310056) for cpp failures a=backout
92d09cb049f594de283a06e111a2faaf74fbeb21
created 2016-10-13 15:04 -0600
pushed 2017-02-27 14:59 +0000
Aaron Klotz Aaron Klotz - Bug 1310056: Part 1 - DllInterceptor improvements to support InSendMessageEx; r=m_kato
fcbf4915f370db4034386ff9f4675ad93863daca
created 2016-10-13 17:10 -0600
pushed 2017-02-27 14:59 +0000
Aaron Klotz Aaron Klotz - Bug 1218473: Add check for presence of NVIDIA Optimus drivers to WindowsNopSpacePatcher; r=ehsan
609a153be0a59c7cdb79d06c0254dfdeb33dbaa4
created 2016-10-13 14:56 -0600
pushed 2017-02-27 14:59 +0000
Aaron Klotz Aaron Klotz - Bug 1240848: Adds additional instructions to x64 detour patcher and prevents register clobbering in jmp from trampoline; r=ehsan
78344bbde6134a8be1c22d159730189c876205af
created 2016-10-13 15:15 -0600
pushed 2017-02-27 14:59 +0000
Aaron Klotz Aaron Klotz - Bug 1240977: DLL interceptor improvements for Windows 10 x64 ntdll APIs; r=ehsan
f32b355726da23e8910de45b66382f8a2999e320
created 2016-09-07 16:15 +0900
pushed 2017-01-16 13:07 +0000
Makoto Kato Makoto Kato - Bug 1180684 - Part 1. Analyze MOV with GS. r=aklotz
02156c26b928dfdb8076fd09c32ba7ca311ff360
created 2016-02-11 13:35 -0500
pushed 2016-04-15 21:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset e135879cff29 (bug 1218473) to fix various Windows startup issues being experienced by some users. a=sledru
c4ba2ee01bf5d3d80bd7240860a3a4f142e1af79
created 2016-02-11 15:17 +0100
pushed 2016-04-15 21:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0d6412cfea15 (bug 1240848) for causing bug 1241921 to reappear
0d6412cfea159f5ea04f31aa35e6732972501844
created 2016-02-03 16:21 -0700
pushed 2016-04-15 21:02 +0000
Aaron Klotz Aaron Klotz - Bug 1240848 - Adds additional instructions to x64 detour patcher and prevents register clobbering in jmp from trampoline; r=ehsan, a=sylvestre
5f7c184ccd800b2ed512c23fb609007efd198eaf
created 2016-01-22 18:27 -0500
pushed 2016-04-15 21:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 9f34b95fa1d0 (bug 1240977) and changeset a786af9186eb (bug 1240848) for suspicion of causing the topcrashes in bug 1241921. a=topcrash
9f34b95fa1d029c7eae575190efed6e2536547ad
created 2016-01-20 10:44 -0700
pushed 2016-04-15 21:02 +0000
Aaron Klotz Aaron Klotz - Bug 1240977 - DLL interceptor improvements for Windows 10 x64 ntdll APIs; r=ehsan
a786af9186eba708a37ac59df94fa5e148dbe4a3
created 2016-01-19 15:14 -0700
pushed 2016-04-15 21:02 +0000
Aaron Klotz Aaron Klotz - Bug 1240848: Adds additional instructions to x64 detour patcher; r=ehsan
e135879cff29eba8be6541a411379f37c75529be
created 2016-01-06 12:54 -0700
pushed 2016-04-15 21:02 +0000
Aaron Klotz Aaron Klotz - Bug 1218473: Add check for presence of NVIDIA Optimus drivers to WindowsNopSpacePatcher; r=ehsan
2d8290be2a8242a2ddaec51b2b3e7f6e997d6a0f
created 2015-12-29 22:57 +0900
pushed 2016-04-15 21:02 +0000
Makoto Kato Makoto Kato - Bug 1208944 - Part 4. nsWindowsDllInterceptor supports IMM32 API hook. r=ehsan
54a19e8d57c42fc139e49d84c880f559ef240f8c
created 2015-12-29 17:42 +0100
pushed 2016-04-15 21:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 15 changesets (bug 1208944) for failing tests M(2,5) on OSX. r=backout
less more (0) -60 tip