What is STT in baby goo-goo-ga-ga

STT Flow

Metadata = the crux, lol

Additions to instruction.h

#ifdef STT

DATA STRUCTURES INTRODUCED

  1. reg_set = unordered set that stores tainted registers
  2. stt_load_array = vector that stores blocked loads in th e type of instructions

Implementation through functions

check_access_or_transmit()

check_if_in_vector()

block_stt_loads()

taint_propogate()

check_registers()

check_data_packet

untaint_checking