# Considerations

- [Basic concepts in Intel VT-x](/tips-and-tricks/considerations/basic-concepts-in-intel-vt-x.md): The things you should know before start using HyperDbg
- [VMX root-mode vs VMX non-root mode](/tips-and-tricks/considerations/vmx-root-mode-vs-vmx-non-root-mode.md): What is vmx-root mode and what is vmx non-root mode?
- [The "unsafe" behavior](/tips-and-tricks/considerations/the-unsafe-behavior.md): What is "unsafe" behavior in using HyperDbg
- [Script engine in VMX non-root mode](/tips-and-tricks/considerations/script-engine-in-vmx-non-root-mode.md): Description of considerations and limitations in using script engine in vmx non-root mode
- [Difference between process and thread switching commands](/tips-and-tricks/considerations/difference-between-process-and-thread-switching-commands.md): When to use '.process', '.process2', '.thread', and '.thread2' commands
- [Accessing Invalid Address](/tips-and-tricks/considerations/accessing-invalid-address.md): Considerations for accessing memory in different modes
- [Transparent Mode](/tips-and-tricks/considerations/transparent-mode.md): Description about HyperDbg Transparent-mode
