• Stars
    star
    102
  • Rank 335,584 (Top 7 %)
  • Language
    Java
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Plugin that adds NASM assembly language support for the IntelliJ Platform IDEs

JetBrains NASM Language Support

A plugin that adds NASM support for the IntelliJ Platform IDEs.

The latest release can be found in the JetBrains Plugins

NASM Language

Features

FPU, MMX, HLE, SSE, SSE2, SSE3, SSE4, AVX, AVX2, AVX512, Virtualization, and General instruction support.
Syntax highlighting.
Single and multiline macro support.
Conditional assembly directives support.
Preprocessor directives support.
Structure support.
Brace matching for braces, macros, preprocessor, and structs.
Improved macro highlighting.
Goto declaration support for labels.

TODO

  • Code Completion
  • Find Usages
  • Goto Symbol
  • Debugger Support

License

Copyright (c) 2017-2020 Aidan Khoury

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

ReClassEx

ReClassEx
C++
852
star
2

SigMaker-x64

IDA Pro 7 compatible SigMaker plugin
C++
525
star
3

UEFI-Bootkit

A small bootkit which does not rely on x64 assembly.
C
423
star
4

ApiSet

API Set resolver for Windows
C
115
star
5

Errata1337

C
64
star
6

pdbfetch

Fetch PDB symbols directly from Microsoft's symbol servers
Go
41
star
7

LLVM-Build-Windows

Batchfile
38
star
8

Windbg2Struct

Takes a Windbg dumped structure (using the 'dt' command) and formats it into a C structure
Python
31
star
9

Dude-Loader

Class implementation of PowerLoader injection technique
C++
29
star
10

pubg_internal

C
26
star
11

IDA_Signsrch-7.0

C
16
star
12

RemoteCode-Kernel

Simple code generation library developed in C intended for code generation in Kernel mode
C
16
star
13

CpuInfo

Small user-mode utility for identifying and determining CPU features
C++
16
star
14

IDA_WaitBoxEx-7.0

C++
8
star
15

CertDump

Small utility to dump certificate information from a Portable Executable file.
C++
8
star
16

OpenBSP-MinGW

HTML
7
star
17

MakeUSB

Quick program to copy contents directly to a removable device's raw sectors
C++
6
star
18

OOLua

Biggest pain in the ass to generate project files. EVER.
C++
5
star
19

TestDll

C++
5
star
20

unpyclib27

unpyclib updated with opcodes for Python 2.7 (will only work with 2.7 bytecode)
Python
4
star
21

vscode-beautiful-light-theme

4
star
22

IDAPython-DumpTable

Dump tables in IDA
Python
3
star
23

uncompyle-all

Decompile all python bytecode files in a directory recursively using uncompyle2
Python
3
star
24

Schily-Patches

Patches for building Schily Tools for Windows
2
star
25

msbuild-llvm

Fixes a small bug in the LLVM MSBuild targets
Batchfile
2
star
26

TheDiviShun

C++
2
star
27

vscode-beautiful-dark-theme

2
star
28

preprocessor_def_guard

Adds guards for preprocessor definitions.
C
2
star
29

MakeSpriteFont

MakeSpriteFont edit to add support for TTF files.
C#
2
star
30

partcopy

Bringing back the 'partcopy' standalone program to copy contiguous ranges of raw data between files and/or disks.
C++
2
star
31

ubuntu-kernel

C
2
star
32

LoL-Uncompress

C#
1
star
33

bochs-clang

Bochs set up to compile using the clang/mingw toolchain
C++
1
star
34

ARRadar

Java
1
star
35

C-Style-To-IDA

Python
1
star