Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
VirusTotal
/
yara
Public
Notifications
You must be signed in to change notification settings
Fork
1.6k
Star
9.8k
Code
Issues
154
Pull requests
23
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Internal variables for rules
- #1353
#1353
Draft
tomaskender
wants to merge 17 commits into
VirusTotal:master
VirusTotal/yara:master
from
tomaskender:variables
tomaskender/yara:variables
Copy head branch name to clipboard
Conversation
Commits
17
(17)
Checks
Files changed
Draft
Internal variables for rules
#1353
tomaskender
wants to merge 17 commits into
VirusTotal:master
VirusTotal/yara:master
from
tomaskender:variables
tomaskender/yara:variables
Copy head branch name to clipboard
Commits
Commits on Aug 19, 2020
read variable definitions
tomaskender
committed
87884c4
View commit details
Copy full SHA for 87884c4
Browse repository at this point
Commits on Sep 1, 2020
save variable to hashmap, pop value from stack
tomaskender
committed
c07bafe
View commit details
Copy full SHA for c07bafe
Browse repository at this point
Commits on Sep 13, 2020
fix ext variable type assignment
tomaskender
committed
1e9d607
View commit details
Copy full SHA for 1e9d607
Browse repository at this point
internal var table independent of externals
tomaskender
committed
64c3c0b
View commit details
Copy full SHA for 64c3c0b
Browse repository at this point
fix segfault for string variable object cleanup
tomaskender
committed
ce0359f
View commit details
Copy full SHA for ce0359f
Browse repository at this point
fix scope of internal variables
tomaskender
committed
bcaed22
View commit details
Copy full SHA for bcaed22
Browse repository at this point
Commits on Sep 14, 2020
clean up code
tomaskender
committed
3175da4
View commit details
Copy full SHA for 3175da4
Browse repository at this point
Commits on Sep 15, 2020
fix preference of external variable over internal
tomaskender
committed
1ed0cac
View commit details
Copy full SHA for 1ed0cac
Browse repository at this point
Commits on Sep 19, 2020
clear allocated memory for internal variables after scanning
tomaskender
committed
38cd3a8
View commit details
Copy full SHA for 38cd3a8
Browse repository at this point
destroy internal tables after all scanners are done
tomaskender
committed
c69175b
View commit details
Copy full SHA for c69175b
Browse repository at this point
Commits on Sep 20, 2020
separate alloc and dealloc of hashtable in compiler and scanner
tomaskender
committed
c91a983
View commit details
Copy full SHA for c91a983
Browse repository at this point
dealloc rules after internal variables are dealloced
tomaskender
committed
a0a4066
View commit details
Copy full SHA for a0a4066
Browse repository at this point
Commits on Sep 21, 2020
internal variable hashtables moved out of rules
tomaskender
committed
3b18bf1
View commit details
Copy full SHA for 3b18bf1
Browse repository at this point
add tests
tomaskender
committed
0e59ad2
View commit details
Copy full SHA for 0e59ad2
Browse repository at this point
add expected exit code for errors in tests
tomaskender
committed
3b514a7
View commit details
Copy full SHA for 3b514a7
Browse repository at this point
fix memory leak when multiple rules are being scanned
tomaskender
committed
bbcf195
View commit details
Copy full SHA for bbcf195
Browse repository at this point
Commits on Oct 4, 2020
make variables to support structs
tomaskender
committed
6aac656
View commit details
Copy full SHA for 6aac656
Browse repository at this point
You can’t perform that action at this time.