├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── INDEX.md ├── LICENSE ├── README.md ├── accessPatterns ├── DRAMtiming.c ├── FirstReady-FirstComeFirstServe.c ├── SimulatingDRAMTiming.c ├── addressCalculation.c ├── addressTranslation.c ├── cpuDataProcess.c ├── memoryBarrier.c ├── memoryController.c ├── oomKiller.c ├── prefetching.c ├── readWriteGrouping.c ├── schedulingAlgorithmMemoryController.c ├── sharedCounter.c ├── softwarePrefetching.c ├── stridePrefetcher.c ├── visPadding.c └── visPaddingWithPragma.c ├── compilation └── examples │ ├── hello │ ├── hello.c │ ├── hello.i │ ├── hello.s │ ├── hello_opt │ ├── hello_small │ └── hello_static ├── computerArchitecture ├── 32vs64bit.c └── s ├── concurrency ├── scheduling │ ├── AdaptiveThread-AwareScheduling.c │ ├── Parallelism-AwareBatchScheduling.c │ └── commandScheduling.c ├── synchronization │ ├── interruptHandlers.md │ ├── preemmtibleCriticalSections.c │ ├── priority_inheritance.c │ └── rtMutex.c └── threads │ ├── aggressiveWriter.c │ ├── blockingIO.c │ ├── clientSide.c │ ├── contextSwitch │ └── contextSwitchHandler.c │ ├── exceptionHandling.c │ ├── fork_pointer_check.c │ ├── leaderElection │ ├── leaderElection.c │ ├── multiThreading.c │ ├── multiThreadingInMultiCPU.c │ ├── multiThreadingSingleCPU.c │ ├── mutex_lock.c │ ├── nonBlockingIO.c │ ├── readWriteLocks.c │ ├── readWritePreference.c │ ├── rwlock-buffer │ ├── rwlock_buffer │ └── rwlock_buffer.c │ ├── semaphores │ ├── consumer.c │ ├── producer.c │ └── semaphoreShared.h │ ├── serverSide.c │ ├── signal_pointer_check.c │ ├── th │ ├── threadCreation.c │ ├── threadCreationStrace.txt │ ├── upgradeableReadLocks.c │ └── writeStarvation.c ├── docs ├── README.md ├── assemblyLanguageProgramming.md ├── cache_memory.md ├── cache_optimization_techniques.md ├── cloud_computing.md ├── compiler_optimization.md ├── cybersecurity.md ├── data_representation.md ├── datapathAndControlUnit.md ├── digitalLogicDesign.md ├── gpus.md ├── instruction_set_architecture.md ├── io_systems.md ├── logicGatesAndBooleanAlgebra.md ├── memory_alignment_padding.md ├── memory_hierarchy.md ├── memory_management_unit.md ├── networking.md ├── number_systems.md ├── parallel_processing.md ├── performance_measurement.md ├── pipelining.md ├── power_energy_consumption.md ├── pragma.md ├── reliability_security.md ├── superscalar_processors.md └── virtual_memory.md ├── memory ├── allocation │ ├── allocator.c │ ├── allocator.h │ ├── customAlloc.c │ ├── pointerTagging.c │ ├── smartPointer.c │ ├── thenWhyMe │ ├── uniquePointer.c │ └── whyNotMe.c ├── cache │ └── Two-Level-Cache-System.c ├── memory_management │ ├── context_switch.c │ ├── heap_overhead.c │ ├── mem_alloc.c │ ├── memory_layout.c │ ├── memory_pool.c │ ├── stack_vs_heap.c │ └── sys_calls.c ├── parallelComputing │ ├── matrix_mul.c │ ├── memory_transfer.c │ ├── parallel_processing.c │ ├── ray_triangle.c │ └── simt.c └── virtual_mem │ ├── TLB.c │ ├── pageFlush.c │ ├── pageTable.c │ ├── pagemap │ ├── pagemap.c │ ├── virtual_address │ └── virtual_address.c ├── ml ├── mlp ├── mlp.asm └── neural.asm ├── networking ├── quic │ ├── client │ ├── quic.pcap │ ├── quic_handshake │ ├── quic_handshake.c │ ├── server │ ├── udp_client.c │ └── udp_server.c ├── uart.c └── uartInputSystem.c ├── os ├── cpu │ └── cpu.c ├── filesystem │ ├── CustomBufferManagementSystem.c │ ├── ReadReplica.cpp │ ├── SIGBUS.c │ ├── blocksize.c │ ├── blocksize.s │ ├── bufferSizes │ ├── bufferSizes.c │ ├── buffered.txt │ ├── customBuffer │ ├── customBuffer.c │ ├── databaseOperationWithMMAP.c │ ├── fileAfterFork.c │ ├── forkConcurrency.c │ ├── issueOfBuffering.c │ ├── output.txt │ ├── solToIssueOfBuffering.c │ ├── test.dat │ ├── test.txt │ ├── unbuffered.txt │ └── whyNotUseOS.c ├── kernel │ ├── kernelInteraction.c │ ├── kernelMM.c │ ├── kernelSysCall.c │ ├── kernel_mapping.c │ ├── network_stack │ └── network_stack.c └── process │ ├── change_euid.c │ ├── chrootEx.c │ ├── cpu_affinity.c │ └── scheduler │ ├── completely_fair_scheduler.c │ ├── firt_come_first_serve.c │ ├── multi_level_queuing.c │ ├── preemptive_scheduler.c │ ├── priority_scheduling.c │ ├── process_state.c │ └── round_robin.c ├── performance └── binary-search │ ├── binary_search │ ├── binary_search.asm │ ├── binary_search.c │ ├── massif.out.40667 │ ├── massif.out.45271 │ ├── output.txt │ ├── output_with_gcc_03_optimization.txt │ └── output_without_any_gcc_optimization.txt ├── playingAround ├── README.md ├── fixedTypes │ ├── alignment_benchmark │ ├── alignment_benchmark.c │ ├── memAlignment.c │ ├── type │ └── typeAware.c └── inputBuffering │ ├── a.c │ └── basicRing.c ├── security ├── exploits │ ├── heap │ │ ├── heap_safe │ │ ├── heap_safe.c │ │ ├── heap_vuln │ │ ├── heap_vuln.c │ │ ├── input1.txt │ │ └── input2.txt │ ├── memSeal.c │ ├── memory_analyzer.c │ ├── nonExec.c │ ├── overflow_verifier.c │ ├── register_tracker.c │ ├── stackCanaries.c │ ├── stack_monitor.c │ ├── vuln.c │ └── vulnerable.c └── protection │ ├── aslr.c │ ├── aslr.i │ ├── aslr.s │ ├── aslr_test.c │ ├── canary_test.c │ ├── heapASLR.c │ ├── heapASLR.i │ ├── heapASLR.s │ ├── nx_test.c │ └── protection_test.c ├── unix ├── decode.c ├── processor_sim ├── processor_sim.c └── zero_copy_server │ ├── Makefile │ ├── main.c │ ├── zero_copy_server │ ├── zero_copy_server.c │ └── zero_copy_server.h └── utils ├── circularQueue.c ├── matrixMul ├── matrixOpt ├── matrixOptimized.c ├── matrix_baseline.py ├── matrix_basic ├── matrix_basic.c ├── matrix_cache ├── matrix_cache.c ├── matrix_optimized └── matrix_optimized.c ├── myGirl.c ├── myGirl.gif └── sh.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INDEX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/INDEX.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/README.md -------------------------------------------------------------------------------- /accessPatterns/DRAMtiming.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/DRAMtiming.c -------------------------------------------------------------------------------- /accessPatterns/FirstReady-FirstComeFirstServe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/FirstReady-FirstComeFirstServe.c -------------------------------------------------------------------------------- /accessPatterns/SimulatingDRAMTiming.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/SimulatingDRAMTiming.c -------------------------------------------------------------------------------- /accessPatterns/addressCalculation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/addressCalculation.c -------------------------------------------------------------------------------- /accessPatterns/addressTranslation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/addressTranslation.c -------------------------------------------------------------------------------- /accessPatterns/cpuDataProcess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/cpuDataProcess.c -------------------------------------------------------------------------------- /accessPatterns/memoryBarrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/memoryBarrier.c -------------------------------------------------------------------------------- /accessPatterns/memoryController.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/memoryController.c -------------------------------------------------------------------------------- /accessPatterns/oomKiller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/oomKiller.c -------------------------------------------------------------------------------- /accessPatterns/prefetching.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/prefetching.c -------------------------------------------------------------------------------- /accessPatterns/readWriteGrouping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/readWriteGrouping.c -------------------------------------------------------------------------------- /accessPatterns/schedulingAlgorithmMemoryController.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/schedulingAlgorithmMemoryController.c -------------------------------------------------------------------------------- /accessPatterns/sharedCounter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/sharedCounter.c -------------------------------------------------------------------------------- /accessPatterns/softwarePrefetching.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/softwarePrefetching.c -------------------------------------------------------------------------------- /accessPatterns/stridePrefetcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/stridePrefetcher.c -------------------------------------------------------------------------------- /accessPatterns/visPadding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/visPadding.c -------------------------------------------------------------------------------- /accessPatterns/visPaddingWithPragma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/accessPatterns/visPaddingWithPragma.c -------------------------------------------------------------------------------- /compilation/examples/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/compilation/examples/hello -------------------------------------------------------------------------------- /compilation/examples/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/compilation/examples/hello.c -------------------------------------------------------------------------------- /compilation/examples/hello.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/compilation/examples/hello.i -------------------------------------------------------------------------------- /compilation/examples/hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/compilation/examples/hello.s -------------------------------------------------------------------------------- /compilation/examples/hello_opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/compilation/examples/hello_opt -------------------------------------------------------------------------------- /compilation/examples/hello_small: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/compilation/examples/hello_small -------------------------------------------------------------------------------- /compilation/examples/hello_static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/compilation/examples/hello_static -------------------------------------------------------------------------------- /computerArchitecture/32vs64bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/computerArchitecture/32vs64bit.c -------------------------------------------------------------------------------- /computerArchitecture/s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/computerArchitecture/s -------------------------------------------------------------------------------- /concurrency/scheduling/AdaptiveThread-AwareScheduling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/scheduling/AdaptiveThread-AwareScheduling.c -------------------------------------------------------------------------------- /concurrency/scheduling/Parallelism-AwareBatchScheduling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/scheduling/Parallelism-AwareBatchScheduling.c -------------------------------------------------------------------------------- /concurrency/scheduling/commandScheduling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/scheduling/commandScheduling.c -------------------------------------------------------------------------------- /concurrency/synchronization/interruptHandlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/synchronization/interruptHandlers.md -------------------------------------------------------------------------------- /concurrency/synchronization/preemmtibleCriticalSections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/synchronization/preemmtibleCriticalSections.c -------------------------------------------------------------------------------- /concurrency/synchronization/priority_inheritance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/synchronization/priority_inheritance.c -------------------------------------------------------------------------------- /concurrency/synchronization/rtMutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/synchronization/rtMutex.c -------------------------------------------------------------------------------- /concurrency/threads/aggressiveWriter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/aggressiveWriter.c -------------------------------------------------------------------------------- /concurrency/threads/blockingIO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/blockingIO.c -------------------------------------------------------------------------------- /concurrency/threads/clientSide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/clientSide.c -------------------------------------------------------------------------------- /concurrency/threads/contextSwitch/contextSwitchHandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/contextSwitch/contextSwitchHandler.c -------------------------------------------------------------------------------- /concurrency/threads/exceptionHandling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/exceptionHandling.c -------------------------------------------------------------------------------- /concurrency/threads/fork_pointer_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/fork_pointer_check.c -------------------------------------------------------------------------------- /concurrency/threads/leaderElection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/leaderElection -------------------------------------------------------------------------------- /concurrency/threads/leaderElection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/leaderElection.c -------------------------------------------------------------------------------- /concurrency/threads/multiThreading.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/multiThreading.c -------------------------------------------------------------------------------- /concurrency/threads/multiThreadingInMultiCPU.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/multiThreadingInMultiCPU.c -------------------------------------------------------------------------------- /concurrency/threads/multiThreadingSingleCPU.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/multiThreadingSingleCPU.c -------------------------------------------------------------------------------- /concurrency/threads/mutex_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/mutex_lock.c -------------------------------------------------------------------------------- /concurrency/threads/nonBlockingIO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/nonBlockingIO.c -------------------------------------------------------------------------------- /concurrency/threads/readWriteLocks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/readWriteLocks.c -------------------------------------------------------------------------------- /concurrency/threads/readWritePreference.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/readWritePreference.c -------------------------------------------------------------------------------- /concurrency/threads/rwlock-buffer/rwlock_buffer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/rwlock-buffer/rwlock_buffer -------------------------------------------------------------------------------- /concurrency/threads/rwlock-buffer/rwlock_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/rwlock-buffer/rwlock_buffer.c -------------------------------------------------------------------------------- /concurrency/threads/semaphores/consumer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/semaphores/consumer.c -------------------------------------------------------------------------------- /concurrency/threads/semaphores/producer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/semaphores/producer.c -------------------------------------------------------------------------------- /concurrency/threads/semaphores/semaphoreShared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/semaphores/semaphoreShared.h -------------------------------------------------------------------------------- /concurrency/threads/serverSide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/serverSide.c -------------------------------------------------------------------------------- /concurrency/threads/signal_pointer_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/signal_pointer_check.c -------------------------------------------------------------------------------- /concurrency/threads/th: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/th -------------------------------------------------------------------------------- /concurrency/threads/threadCreation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/threadCreation.c -------------------------------------------------------------------------------- /concurrency/threads/threadCreationStrace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/threadCreationStrace.txt -------------------------------------------------------------------------------- /concurrency/threads/upgradeableReadLocks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/upgradeableReadLocks.c -------------------------------------------------------------------------------- /concurrency/threads/writeStarvation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/concurrency/threads/writeStarvation.c -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/assemblyLanguageProgramming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/assemblyLanguageProgramming.md -------------------------------------------------------------------------------- /docs/cache_memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/cache_memory.md -------------------------------------------------------------------------------- /docs/cache_optimization_techniques.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/cache_optimization_techniques.md -------------------------------------------------------------------------------- /docs/cloud_computing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/cloud_computing.md -------------------------------------------------------------------------------- /docs/compiler_optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/compiler_optimization.md -------------------------------------------------------------------------------- /docs/cybersecurity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/cybersecurity.md -------------------------------------------------------------------------------- /docs/data_representation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/data_representation.md -------------------------------------------------------------------------------- /docs/datapathAndControlUnit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/datapathAndControlUnit.md -------------------------------------------------------------------------------- /docs/digitalLogicDesign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/digitalLogicDesign.md -------------------------------------------------------------------------------- /docs/gpus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/gpus.md -------------------------------------------------------------------------------- /docs/instruction_set_architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/instruction_set_architecture.md -------------------------------------------------------------------------------- /docs/io_systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/io_systems.md -------------------------------------------------------------------------------- /docs/logicGatesAndBooleanAlgebra.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/logicGatesAndBooleanAlgebra.md -------------------------------------------------------------------------------- /docs/memory_alignment_padding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/memory_alignment_padding.md -------------------------------------------------------------------------------- /docs/memory_hierarchy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/memory_hierarchy.md -------------------------------------------------------------------------------- /docs/memory_management_unit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/memory_management_unit.md -------------------------------------------------------------------------------- /docs/networking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/networking.md -------------------------------------------------------------------------------- /docs/number_systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/number_systems.md -------------------------------------------------------------------------------- /docs/parallel_processing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/parallel_processing.md -------------------------------------------------------------------------------- /docs/performance_measurement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/performance_measurement.md -------------------------------------------------------------------------------- /docs/pipelining.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/pipelining.md -------------------------------------------------------------------------------- /docs/power_energy_consumption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/power_energy_consumption.md -------------------------------------------------------------------------------- /docs/pragma.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/pragma.md -------------------------------------------------------------------------------- /docs/reliability_security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/reliability_security.md -------------------------------------------------------------------------------- /docs/superscalar_processors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/superscalar_processors.md -------------------------------------------------------------------------------- /docs/virtual_memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/docs/virtual_memory.md -------------------------------------------------------------------------------- /memory/allocation/allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/allocation/allocator.c -------------------------------------------------------------------------------- /memory/allocation/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/allocation/allocator.h -------------------------------------------------------------------------------- /memory/allocation/customAlloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/allocation/customAlloc.c -------------------------------------------------------------------------------- /memory/allocation/pointerTagging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/allocation/pointerTagging.c -------------------------------------------------------------------------------- /memory/allocation/smartPointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/allocation/smartPointer.c -------------------------------------------------------------------------------- /memory/allocation/thenWhyMe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/allocation/thenWhyMe -------------------------------------------------------------------------------- /memory/allocation/uniquePointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/allocation/uniquePointer.c -------------------------------------------------------------------------------- /memory/allocation/whyNotMe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/allocation/whyNotMe.c -------------------------------------------------------------------------------- /memory/cache/Two-Level-Cache-System.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/cache/Two-Level-Cache-System.c -------------------------------------------------------------------------------- /memory/memory_management/context_switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/memory_management/context_switch.c -------------------------------------------------------------------------------- /memory/memory_management/heap_overhead.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/memory_management/heap_overhead.c -------------------------------------------------------------------------------- /memory/memory_management/mem_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/memory_management/mem_alloc.c -------------------------------------------------------------------------------- /memory/memory_management/memory_layout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/memory_management/memory_layout.c -------------------------------------------------------------------------------- /memory/memory_management/memory_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/memory_management/memory_pool.c -------------------------------------------------------------------------------- /memory/memory_management/stack_vs_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/memory_management/stack_vs_heap.c -------------------------------------------------------------------------------- /memory/memory_management/sys_calls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/memory_management/sys_calls.c -------------------------------------------------------------------------------- /memory/parallelComputing/matrix_mul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/parallelComputing/matrix_mul.c -------------------------------------------------------------------------------- /memory/parallelComputing/memory_transfer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/parallelComputing/memory_transfer.c -------------------------------------------------------------------------------- /memory/parallelComputing/parallel_processing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/parallelComputing/parallel_processing.c -------------------------------------------------------------------------------- /memory/parallelComputing/ray_triangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/parallelComputing/ray_triangle.c -------------------------------------------------------------------------------- /memory/parallelComputing/simt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/parallelComputing/simt.c -------------------------------------------------------------------------------- /memory/virtual_mem/TLB.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/virtual_mem/TLB.c -------------------------------------------------------------------------------- /memory/virtual_mem/pageFlush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/virtual_mem/pageFlush.c -------------------------------------------------------------------------------- /memory/virtual_mem/pageTable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/virtual_mem/pageTable.c -------------------------------------------------------------------------------- /memory/virtual_mem/pagemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/virtual_mem/pagemap -------------------------------------------------------------------------------- /memory/virtual_mem/pagemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/virtual_mem/pagemap.c -------------------------------------------------------------------------------- /memory/virtual_mem/virtual_address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/virtual_mem/virtual_address -------------------------------------------------------------------------------- /memory/virtual_mem/virtual_address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/memory/virtual_mem/virtual_address.c -------------------------------------------------------------------------------- /ml/mlp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/ml/mlp -------------------------------------------------------------------------------- /ml/mlp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/ml/mlp.asm -------------------------------------------------------------------------------- /ml/neural.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/ml/neural.asm -------------------------------------------------------------------------------- /networking/quic/client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/networking/quic/client -------------------------------------------------------------------------------- /networking/quic/quic.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/networking/quic/quic.pcap -------------------------------------------------------------------------------- /networking/quic/quic_handshake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/networking/quic/quic_handshake -------------------------------------------------------------------------------- /networking/quic/quic_handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/networking/quic/quic_handshake.c -------------------------------------------------------------------------------- /networking/quic/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/networking/quic/server -------------------------------------------------------------------------------- /networking/quic/udp_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/networking/quic/udp_client.c -------------------------------------------------------------------------------- /networking/quic/udp_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/networking/quic/udp_server.c -------------------------------------------------------------------------------- /networking/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/networking/uart.c -------------------------------------------------------------------------------- /networking/uartInputSystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/networking/uartInputSystem.c -------------------------------------------------------------------------------- /os/cpu/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/cpu/cpu.c -------------------------------------------------------------------------------- /os/filesystem/CustomBufferManagementSystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/CustomBufferManagementSystem.c -------------------------------------------------------------------------------- /os/filesystem/ReadReplica.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/ReadReplica.cpp -------------------------------------------------------------------------------- /os/filesystem/SIGBUS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/SIGBUS.c -------------------------------------------------------------------------------- /os/filesystem/blocksize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/blocksize.c -------------------------------------------------------------------------------- /os/filesystem/blocksize.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/blocksize.s -------------------------------------------------------------------------------- /os/filesystem/bufferSizes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/bufferSizes -------------------------------------------------------------------------------- /os/filesystem/bufferSizes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/bufferSizes.c -------------------------------------------------------------------------------- /os/filesystem/buffered.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/buffered.txt -------------------------------------------------------------------------------- /os/filesystem/customBuffer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/customBuffer -------------------------------------------------------------------------------- /os/filesystem/customBuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/customBuffer.c -------------------------------------------------------------------------------- /os/filesystem/databaseOperationWithMMAP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/databaseOperationWithMMAP.c -------------------------------------------------------------------------------- /os/filesystem/fileAfterFork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/fileAfterFork.c -------------------------------------------------------------------------------- /os/filesystem/forkConcurrency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/forkConcurrency.c -------------------------------------------------------------------------------- /os/filesystem/issueOfBuffering.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/issueOfBuffering.c -------------------------------------------------------------------------------- /os/filesystem/output.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /os/filesystem/solToIssueOfBuffering.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/solToIssueOfBuffering.c -------------------------------------------------------------------------------- /os/filesystem/test.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/test.dat -------------------------------------------------------------------------------- /os/filesystem/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/test.txt -------------------------------------------------------------------------------- /os/filesystem/unbuffered.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/unbuffered.txt -------------------------------------------------------------------------------- /os/filesystem/whyNotUseOS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/filesystem/whyNotUseOS.c -------------------------------------------------------------------------------- /os/kernel/kernelInteraction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/kernel/kernelInteraction.c -------------------------------------------------------------------------------- /os/kernel/kernelMM.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/kernel/kernelMM.c -------------------------------------------------------------------------------- /os/kernel/kernelSysCall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/kernel/kernelSysCall.c -------------------------------------------------------------------------------- /os/kernel/kernel_mapping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/kernel/kernel_mapping.c -------------------------------------------------------------------------------- /os/kernel/network_stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/kernel/network_stack -------------------------------------------------------------------------------- /os/kernel/network_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/kernel/network_stack.c -------------------------------------------------------------------------------- /os/process/change_euid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/change_euid.c -------------------------------------------------------------------------------- /os/process/chrootEx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/chrootEx.c -------------------------------------------------------------------------------- /os/process/cpu_affinity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/cpu_affinity.c -------------------------------------------------------------------------------- /os/process/scheduler/completely_fair_scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/scheduler/completely_fair_scheduler.c -------------------------------------------------------------------------------- /os/process/scheduler/firt_come_first_serve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/scheduler/firt_come_first_serve.c -------------------------------------------------------------------------------- /os/process/scheduler/multi_level_queuing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/scheduler/multi_level_queuing.c -------------------------------------------------------------------------------- /os/process/scheduler/preemptive_scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/scheduler/preemptive_scheduler.c -------------------------------------------------------------------------------- /os/process/scheduler/priority_scheduling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/scheduler/priority_scheduling.c -------------------------------------------------------------------------------- /os/process/scheduler/process_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/scheduler/process_state.c -------------------------------------------------------------------------------- /os/process/scheduler/round_robin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/os/process/scheduler/round_robin.c -------------------------------------------------------------------------------- /performance/binary-search/binary_search: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/performance/binary-search/binary_search -------------------------------------------------------------------------------- /performance/binary-search/binary_search.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/performance/binary-search/binary_search.asm -------------------------------------------------------------------------------- /performance/binary-search/binary_search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/performance/binary-search/binary_search.c -------------------------------------------------------------------------------- /performance/binary-search/massif.out.40667: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/performance/binary-search/massif.out.40667 -------------------------------------------------------------------------------- /performance/binary-search/massif.out.45271: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/performance/binary-search/massif.out.45271 -------------------------------------------------------------------------------- /performance/binary-search/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/performance/binary-search/output.txt -------------------------------------------------------------------------------- /performance/binary-search/output_with_gcc_03_optimization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/performance/binary-search/output_with_gcc_03_optimization.txt -------------------------------------------------------------------------------- /performance/binary-search/output_without_any_gcc_optimization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/performance/binary-search/output_without_any_gcc_optimization.txt -------------------------------------------------------------------------------- /playingAround/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/playingAround/README.md -------------------------------------------------------------------------------- /playingAround/fixedTypes/alignment_benchmark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/playingAround/fixedTypes/alignment_benchmark -------------------------------------------------------------------------------- /playingAround/fixedTypes/alignment_benchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/playingAround/fixedTypes/alignment_benchmark.c -------------------------------------------------------------------------------- /playingAround/fixedTypes/memAlignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/playingAround/fixedTypes/memAlignment.c -------------------------------------------------------------------------------- /playingAround/fixedTypes/type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/playingAround/fixedTypes/type -------------------------------------------------------------------------------- /playingAround/fixedTypes/typeAware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/playingAround/fixedTypes/typeAware.c -------------------------------------------------------------------------------- /playingAround/inputBuffering/a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/playingAround/inputBuffering/a.c -------------------------------------------------------------------------------- /playingAround/inputBuffering/basicRing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/playingAround/inputBuffering/basicRing.c -------------------------------------------------------------------------------- /security/exploits/heap/heap_safe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/heap/heap_safe -------------------------------------------------------------------------------- /security/exploits/heap/heap_safe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/heap/heap_safe.c -------------------------------------------------------------------------------- /security/exploits/heap/heap_vuln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/heap/heap_vuln -------------------------------------------------------------------------------- /security/exploits/heap/heap_vuln.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/heap/heap_vuln.c -------------------------------------------------------------------------------- /security/exploits/heap/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/heap/input1.txt -------------------------------------------------------------------------------- /security/exploits/heap/input2.txt: -------------------------------------------------------------------------------- 1 | AAAA 2 | -------------------------------------------------------------------------------- /security/exploits/memSeal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/memSeal.c -------------------------------------------------------------------------------- /security/exploits/memory_analyzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/memory_analyzer.c -------------------------------------------------------------------------------- /security/exploits/nonExec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/nonExec.c -------------------------------------------------------------------------------- /security/exploits/overflow_verifier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/overflow_verifier.c -------------------------------------------------------------------------------- /security/exploits/register_tracker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/register_tracker.c -------------------------------------------------------------------------------- /security/exploits/stackCanaries.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/stackCanaries.c -------------------------------------------------------------------------------- /security/exploits/stack_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/stack_monitor.c -------------------------------------------------------------------------------- /security/exploits/vuln.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/vuln.c -------------------------------------------------------------------------------- /security/exploits/vulnerable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/exploits/vulnerable.c -------------------------------------------------------------------------------- /security/protection/aslr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/aslr.c -------------------------------------------------------------------------------- /security/protection/aslr.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/aslr.i -------------------------------------------------------------------------------- /security/protection/aslr.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/aslr.s -------------------------------------------------------------------------------- /security/protection/aslr_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/aslr_test.c -------------------------------------------------------------------------------- /security/protection/canary_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/canary_test.c -------------------------------------------------------------------------------- /security/protection/heapASLR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/heapASLR.c -------------------------------------------------------------------------------- /security/protection/heapASLR.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/heapASLR.i -------------------------------------------------------------------------------- /security/protection/heapASLR.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/heapASLR.s -------------------------------------------------------------------------------- /security/protection/nx_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/nx_test.c -------------------------------------------------------------------------------- /security/protection/protection_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/security/protection/protection_test.c -------------------------------------------------------------------------------- /unix/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/unix/decode.c -------------------------------------------------------------------------------- /unix/processor_sim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/unix/processor_sim -------------------------------------------------------------------------------- /unix/processor_sim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/unix/processor_sim.c -------------------------------------------------------------------------------- /unix/zero_copy_server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/unix/zero_copy_server/Makefile -------------------------------------------------------------------------------- /unix/zero_copy_server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/unix/zero_copy_server/main.c -------------------------------------------------------------------------------- /unix/zero_copy_server/zero_copy_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/unix/zero_copy_server/zero_copy_server -------------------------------------------------------------------------------- /unix/zero_copy_server/zero_copy_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/unix/zero_copy_server/zero_copy_server.c -------------------------------------------------------------------------------- /unix/zero_copy_server/zero_copy_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/unix/zero_copy_server/zero_copy_server.h -------------------------------------------------------------------------------- /utils/circularQueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/circularQueue.c -------------------------------------------------------------------------------- /utils/matrixMul/matrixOpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/matrixMul/matrixOpt -------------------------------------------------------------------------------- /utils/matrixMul/matrixOptimized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/matrixMul/matrixOptimized.c -------------------------------------------------------------------------------- /utils/matrixMul/matrix_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/matrixMul/matrix_baseline.py -------------------------------------------------------------------------------- /utils/matrixMul/matrix_basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/matrixMul/matrix_basic -------------------------------------------------------------------------------- /utils/matrixMul/matrix_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/matrixMul/matrix_basic.c -------------------------------------------------------------------------------- /utils/matrixMul/matrix_cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/matrixMul/matrix_cache -------------------------------------------------------------------------------- /utils/matrixMul/matrix_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/matrixMul/matrix_cache.c -------------------------------------------------------------------------------- /utils/matrixMul/matrix_optimized: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/matrixMul/matrix_optimized -------------------------------------------------------------------------------- /utils/matrixMul/matrix_optimized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/matrixMul/matrix_optimized.c -------------------------------------------------------------------------------- /utils/myGirl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/myGirl.c -------------------------------------------------------------------------------- /utils/myGirl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/myGirl.gif -------------------------------------------------------------------------------- /utils/sh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohitmishra786/BitsAndBytes/HEAD/utils/sh.c --------------------------------------------------------------------------------