Word.ws English Dictionary

return-oriented programming

return-oriented programming noun: a computer security exploit technique by which the attacker gains control of the call stack to hijack program control flow and then executes prepared instruction sequences ("gadgets") that are already present in the machine's memory.

Noun

return-oriented programming (uncountable)

  1. A computer security exploit technique by which the attacker gains control of the call stack to hijack program control flow and then executes prepared instruction sequences ("gadgets") that are already present in the machine's memory.
    Synonyms:
    ROP

Synonyms of return-oriented programming

Questions about return-oriented programming

What does return-oriented programming mean?
Return-oriented programming means a computer security exploit technique by which the attacker gains control of the call stack to hijack program control flow and then executes prepared instruction sequences ("gadgets") that are already present in the machine's memory.
What part of speech is return-oriented programming?
Return-oriented programming is a noun.

Words near return-oriented programming in the dictionary

  1. return value
  2. return values
  3. return valve
  4. return valves
  5. return'd
  6. return-oriented programming
  7. returnability
  8. returnable
  9. returnables
  10. returnal
  11. returne

Source and license

Adapted from Wiktionary: return-oriented programming (page history and authors). Text available under the Creative Commons Attribution-ShareAlike 4.0 license. Word.ws reformatted the entry and added links. Wiktionary data of 2026-09-02.

Last updated:

Cite this entry: “return-oriented programming.” Word.ws, https://word.ws/return-oriented_programming. Based on Wiktionary, CC BY-SA 4.0.