mirror of
https://github.com/momo5502/emulator.git
synced 2026-01-20 04:03:57 +00:00
Commit Graph
Select branches
Hide Pull Requests
32bit-emulation
main
#1
#101
#102
#11
#110
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#129
#130
#131
#132
#133
#134
#135
#136
#137
#139
#140
#141
#142
#143
#144
#146
#147
#148
#149
#150
#151
#152
#153
#155
#156
#157
#158
#159
#161
#162
#164
#165
#166
#167
#168
#169
#170
#171
#172
#173
#175
#176
#177
#178
#179
#18
#181
#182
#183
#184
#185
#186
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#200
#202
#203
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#296
#297
#298
#299
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#334
#336
#337
#338
#339
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#381
#382
#385
#386
#387
#388
#389
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#410
#411
#414
#415
#416
#417
#418
#419
#42
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#497
#498
#499
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#550
#551
#552
#553
#554
#555
#557
#558
#559
#56
#561
#562
#563
#564
#565
#567
#568
#569
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#60
#600
#602
#603
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#631
#632
#633
#634
#635
#636
#637
#638
#639
#64
#640
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#688
#689
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#70
#700
#702
#703
#704
#704
#705
#706
#706
#71
#72
#74
#75
#76
#77
#78
#79
#80
#81
#82
#83
#84
#85
#86
#87
#88
#89
#90
#91
#92
#93
#94
#95
#96
#98
#99
#99
Select branches
Hide Pull Requests
32bit-emulation
main
#1
#101
#102
#11
#110
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#129
#130
#131
#132
#133
#134
#135
#136
#137
#139
#140
#141
#142
#143
#144
#146
#147
#148
#149
#150
#151
#152
#153
#155
#156
#157
#158
#159
#161
#162
#164
#165
#166
#167
#168
#169
#170
#171
#172
#173
#175
#176
#177
#178
#179
#18
#181
#182
#183
#184
#185
#186
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#200
#202
#203
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#296
#297
#298
#299
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#334
#336
#337
#338
#339
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#381
#382
#385
#386
#387
#388
#389
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#410
#411
#414
#415
#416
#417
#418
#419
#42
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#497
#498
#499
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#550
#551
#552
#553
#554
#555
#557
#558
#559
#56
#561
#562
#563
#564
#565
#567
#568
#569
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#60
#600
#602
#603
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#631
#632
#633
#634
#635
#636
#637
#638
#639
#64
#640
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#688
#689
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#70
#700
#702
#703
#704
#704
#705
#706
#706
#71
#72
#74
#75
#76
#77
#78
#79
#80
#81
#82
#83
#84
#85
#86
#87
#88
#89
#90
#91
#92
#93
#94
#95
#96
#98
#99
#99
-
fb0c740b89
More syscalls
momo5502
2024-09-01 20:10:24 +02:00 -
405a53ccef
Support hardware breakpoints
momo5502
2024-09-01 20:10:10 +02:00 -
5254a28519
Fix export collection
momo5502
2024-09-01 09:21:34 +02:00 -
93f8f7b18e
Query memory info
momo5502
2024-09-01 09:13:50 +02:00 -
164e9b737d
Almost running application
momo5502
2024-08-31 21:43:05 +02:00 -
3ead613d2c
More syscalls
momo5502
2024-08-31 21:20:20 +02:00 -
477eef2d6a
Add console support
momo5502
2024-08-31 20:28:54 +02:00 -
d0e79f51bd
Progress with kernelbase initialization
momo5502
2024-08-31 19:43:27 +02:00 -
2d23abc9e5
More fixes and progress
momo5502
2024-08-31 17:37:30 +02:00 -
f57e925499
Fix formatting
momo5502
2024-08-31 16:41:55 +02:00 -
99ede9529d
Ignore ProcessTlsInformation
momo5502
2024-08-31 16:41:47 +02:00 -
c5010761d8
Fix log
momo5502
2024-08-31 16:41:38 +02:00 -
3e5b82a5b5
Add new syscall
momo5502
2024-08-31 16:41:15 +02:00 -
e36ed03720
Fix classic alignment mistake
momo5502
2024-08-31 16:40:55 +02:00 -
9427520390
Remove logging
momo5502
2024-08-31 16:40:37 +02:00 -
1b10b03763
More utils
momo5502
2024-08-31 16:40:27 +02:00 -
ed0c722ff0
Speedup relocation handling
momo5502
2024-08-31 15:54:56 +02:00 -
e320b9cfcc
Fix api set map
momo5502
2024-08-31 15:15:52 +02:00 -
e377bdc23c
Small cleanup
momo5502
2024-08-31 15:14:57 +02:00 -
880a4cd037
Optimize relocation handling
momo5502
2024-08-31 15:14:38 +02:00 -
4b7eebca88
Setup api set mapping
momo5502
2024-08-31 12:35:16 +02:00 -
34fbaa7547
Don't upload artifacts yet
momo5502
2024-08-31 09:31:49 +02:00 -
903227b699
Fix compilation
momo5502
2024-08-31 09:31:32 +02:00 -
d74897a413
Oof
momo5502
2024-08-31 09:30:09 +02:00 -
67212a2811
Log exceptions
momo5502
2024-08-31 09:21:11 +02:00 -
01bced1b53
Handle api-ms DLLs
momo5502
2024-08-31 08:45:12 +02:00 -
48581ff048
More progress
momo5502
2024-08-30 21:35:56 +02:00 -
0d9f71f913
Fix warnings
momo5502
2024-08-30 18:17:15 +02:00 -
f56090898a
Apply relocations
momo5502
2024-08-30 18:16:21 +02:00 -
ce7fc8b07d
Prepare module mapping
momo5502
2024-08-28 20:26:22 +02:00 -
53d4effacc
Extract module mapping
momo5502
2024-08-28 19:35:41 +02:00 -
c3e642c89a
Prepare new syscalls
momo5502
2024-08-28 19:32:51 +02:00 -
bf8fe61697
Dynamically resolve syscall IDs
momo5502
2024-08-26 20:28:26 +02:00 -
21823fccc4
Fix release builds
momo5502
2024-08-26 12:20:27 +02:00 -
e0aece7691
GDB stub fixes
momo5502
2024-08-26 11:48:58 +02:00 -
b4b2236ad0
More syscalls
momo5502
2024-08-26 11:48:51 +02:00 -
1c054c28c1
Cleanup hooks
momo5502
2024-08-25 21:00:05 +02:00 -
89f3dcf21a
Better gdb stub abstraction
momo5502
2024-08-25 20:51:29 +02:00 -
fbe8036cbe
Implement more syscalls
momo5502
2024-08-25 19:55:26 +02:00 -
8e67bcabe6
Use STATUS_NOT_SUPPORTED
momo5502
2024-08-25 19:41:57 +02:00 -
5a250d5824
Implement gdb remote stub
momo5502
2024-08-25 19:31:08 +02:00 -
2b978eb7a6
Shallow submodule cloning
momo5502
2024-08-25 13:59:38 +02:00 -
8079cb8594
More progress
momo5502
2024-08-25 11:49:50 +02:00 -
7af32da5e6
Implement basic memory manager
momo5502
2024-08-24 21:20:37 +02:00 -
ef15cb8e53
Progress with events
momo5502
2024-08-24 09:59:00 +02:00 -
cb70da94b1
Better syscall handling
momo5502
2024-08-24 09:10:25 +02:00 -
3ed397a35c
Fix argument
momo5502
2024-08-23 21:42:46 +02:00 -
8f7cc2ef27
More fixes
momo5502
2024-08-23 21:39:53 +02:00 -
8e9cba4f31
Prepare better syscall handling
momo5502
2024-08-23 21:30:59 +02:00 -
995cc682f2
Small optimizations
momo5502
2024-08-23 12:38:30 +02:00 -
e98aa7ba07
More cleanup and fixes
momo5502
2024-08-21 20:40:18 +02:00 -
c66ada8470
More cleanup
momo5502
2024-08-21 20:30:25 +02:00 -
5b2d84ad7e
Cleanup unicorn emulator
momo5502
2024-08-21 20:21:13 +02:00 -
c277de1ef0
Fix execution
momo5502
2024-08-21 19:25:44 +02:00 -
f2a314cdf0
Fix compilation
momo5502
2024-08-21 19:12:03 +02:00 -
48f9217d0b
Finish unicorn isolation
momo5502
2024-08-21 18:58:29 +02:00 -
024e837ad9
Prepare unicorn isolation
momo5502
2024-08-21 13:31:17 +02:00 -
f1ce4b8ef8
More syscall experiments
momo5502
2024-08-20 18:16:08 +02:00 -
b3d01cb383
Syscall fixes
momo5502
2024-08-20 15:49:19 +02:00 -
802a9e309f
Better object logging through reflection
momo5502
2024-08-20 15:32:26 +02:00 -
494c562499
Add reflect submodule
momo5502
2024-08-20 12:45:40 +02:00 -
a0b453deb8
Rename e to uce
momo5502
2024-08-20 12:42:25 +02:00 -
fe145a0bae
Some progress
momo5502
2024-08-20 07:38:06 +02:00 -
9150d48475
Some fixes
momo5502
2024-08-19 21:16:26 +02:00 -
c6c297cb97
More syscalls
momo5502
2024-08-19 21:13:50 +02:00 -
36dba82c45
Allocate virtual memory
momo5502
2024-08-19 19:50:48 +02:00 -
a6405842a2
Split up files
momo5502
2024-08-19 18:58:23 +02:00 -
0c8766762b
Some memory allocation fixes
momo5502
2024-08-19 17:25:45 +02:00 -
2af27998ec
Fix LdrInitializeThunk parameters
momo5502
2024-08-19 17:20:07 +02:00 -
5f0eb2bf34
Progress
momo5502
2024-08-19 17:06:03 +02:00 -
f2e29dc665
Implement some syscalls
momo5502
2024-08-18 18:50:38 +02:00 -
6a2b423e5b
Some progress
momo5502
2024-08-18 11:15:01 +02:00 -
ecf37d0a02
Fix compilation
momo5502
2024-08-18 10:21:12 +02:00 -
59a82f2658
Map main executable
momo5502
2024-08-18 10:20:08 +02:00 -
b6db765dd7
Map PE files
momo5502
2024-08-18 09:46:39 +02:00 -
11a434c6e2
Merge pull request #1 from momo5502/dependabot/submodules/deps/phnt-1f91f26
Maurice Heumann
2024-08-17 20:51:00 +02:00 -
888690c5b6
Bump deps/phnt from
a564eb1to1f91f26dependabot[bot]
2024-08-17 18:49:09 +00:00 -
5c5246a80f
Ignore more warnings
momo5502
2024-08-17 20:47:08 +02:00 -
baa10bc93d
Add workflow
momo5502
2024-08-17 20:42:53 +02:00 -
264513d0a3
Quick & dirty K_USER_SHARED_DATA mapping
momo5502
2024-08-17 19:54:08 +02:00 -
88fc2e4d75
More TEB/PEB/LDR setup
momo5502
2024-08-17 18:55:16 +02:00 -
bb2ba42de4
Prepare PEB/TEB
momo5502
2024-08-17 15:30:57 +02:00 -
654646c97f
Add process hacker headers
momo5502
2024-08-17 09:43:25 +02:00 -
aa047c6227
Working unicorn
momo5502
2024-08-16 21:56:05 +02:00 -
a154eb3ec9
Initial commit
momo5502
2024-08-15 19:00:01 +02:00 -
d2c5970723
Initial commit
Maurice Heumann
2024-08-15 12:00:56 +02:00